home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / misc / geoclock / geoclock.doc < prev    next >
Text File  |  1996-02-29  |  170KB  |  3,773 lines

  1. GEOCLOCK (TM) 7.2, 96/03/01,(C) 1996 Joseph R Ahlgren, BBS 703-241-7980
  2.  
  3. Help Master Menu
  4.  
  5. Use the up and down arrow keys or mouse to select the topic of interest. 
  6. Pressing ENTER or clicking the left button will display a menu of detailed
  7. topics, while pressing ESCAPE or the right button will return to GeoClock. 
  8. If you are new to GeoClock, you should read the "Getting Started" section. 
  9. As you become familiar with the program, you should browse through the
  10. other topics to learn about the GeoClock options and features.
  11.  
  12.  1.  Getting Started
  13.  1.1  GeoClock Files
  14.  1.2  Initial Setup
  15.  1.3  Running GeoClock in Windows 3.x
  16.  1.4  Configuring for SVGA Graphics
  17.  1.5  Mouse
  18.  1.6  Editing ASCII Files with the TED Editor
  19.  1.7  Common Problems
  20.  2.  Running GeoClock
  21.  2.1  Getting Help
  22.  2.2  Selecting A Map
  23.  2.3  Measuring Distance
  24.  2.4  City/Country Names
  25.  2.5  Latitude/Longitude Lines
  26.  2.6  Time
  27.  2.7  Options
  28.  2.8  Where
  29.  2.9  GeoGlobe
  30.  2.10 Quitting
  31.  3.  About...
  32.  3.1  About GeoClock
  33.  3.2  About Time Zones
  34.  3.3  About Sunrise and Sunset
  35.  3.4  About the Terminator
  36.  3.5  About Latitude and Longitude
  37.  4.  Commands
  38.  4.1  Command Summary
  39.  4.2  Icon/Mouse Controlled Commands
  40.  4.3  Help Control
  41.  4.4  Map Selection   
  42.  4.5  Map Annotation  
  43.  4.6  Time Control and Display
  44.  4.7  Map Display
  45.  4.8  Sun and Moon Display Control
  46.  4.9  Time, Zone and Format Control
  47.  4.10 Special Commands
  48.  4.11 Mouse, Graphics, and Color Control
  49.  4.12 Zoom
  50.  4.13 Distance Measurement
  51.  4.14 Scripts
  52.  5.  Advanced Topics
  53.  5.1  Configuring for Your Time Zone
  54.  5.2  City Locations on Maps
  55.  5.3  Configuring for Your City
  56.  5.4  Finding Your Latitude and Longitude
  57.  5.5  City Name Placement and Time Display
  58.  5.6  Make Zoom utility
  59.  5.7  Colors and Default Colors
  60.  5.8  Changing GeoClock Defaults
  61.  5.9  Calendars and Daylight Saving Time
  62.  5.10 Ephemeris Data and Accuracy
  63.  5.11 Software structure
  64.  5.12 Map Generation System
  65.  5.13 Elevation Maps
  66.  6.  Utilities and GeoGlobe
  67.  6.1  GeoGlobe     Spinning Globe program
  68.  6.2  GeoSetup     Customize GeoClock
  69.  6.3  MakeZoom     Rebuild zoom tables
  70.  6.4  XXGeoDat     Delete unnecessary GEOn.DAT files
  71.  6.5  GeoNoDup     Delete unnecessary MAPn.EGA files
  72.  6.6  SunData
  73.  7.  HAM package
  74.  7.1  HAM package features
  75.  7.2  Starting the HAM package
  76.  7.3  HAM CD-ROM
  77.  7.4  Call Sign Analysis
  78.  7.5  Use of other GeoClock features
  79.  7.6  Twilight zone definition
  80.  7.7  HAM data base
  81.  7.8  Support
  82.  7.9  Call Sign Analysis Algorithm
  83.  8.  Registering/Updates
  84.  8.1  Updates
  85.  8.2  Available Maps
  86.  8.3  About the GeoClock Bulletin Board
  87.  8.4  GeoClock 7.1 special pricing
  88.  8.5  Ordering GeoClock 7.1
  89.  
  90.  
  91.  
  92.  1.  Getting Started
  93.  
  94. Use the up and down arrow keys to select the topic of interest.  Pressing
  95. ENTER will display information about that topic.  Press ESCAPE to return to
  96. the main help menu.  If you are new to GeoClock, you should read all the
  97. topics listed here.
  98.  
  99.  1.  Getting Started
  100.  1.1  GeoClock Files
  101.  1.2  Initial Setup
  102.  1.3  Running GeoClock in Windows 3.x
  103.  1.4  Configuring for SVGA Graphics
  104.  1.5  Mouse
  105.  1.6  Editing ASCII Files with the TED Editor
  106.  1.7  Common Problems
  107.  
  108.  
  109.  
  110.  1.1  GeoClock Files
  111.  
  112.   The following describes and identifies the files associated with
  113. GeoClock.
  114.  
  115.   GEOCLK71.LZH (or ZIP) contains the DOS version of GeoClock, this help
  116. file, a set-up program, and several utility programs and data files to help
  117. you get started in customizing the program.
  118.  
  119. README.1ST        Special information - read this first
  120. GEOCLK.COM        GeoClock/GeoGlobe master program
  121. GEOCLK.EXE        GeoClock DOS program for EGA/VGA/SVGA
  122. GEOCLOCK.HLP      Help files text
  123. GECONFIG.DAT      Text file with configuration data
  124. GEOZONES.DAT      Text file with time zone data
  125. GEOCLOCK.DAT      Text file with default map overlay data
  126. GEOCLOCK.ICO      Win 3.x icon for GeoClock
  127. TED.COM           Text editor program
  128. VGATOEGA.EXE      Program to convert VGA maps to EGA 
  129. GEOSETUP.EXE      Program to help set up GeoClock
  130. USCITY.BIN        Data base of US cities
  131. WRLDCITY.BIN      Data base of World cities
  132. MAKEZOOM.EXE      Program to make the zoom hierarchy
  133. GEOSCR9.DAT       "Screen Saver" script
  134. MAILER            Order form
  135. MAP1.EGA          Map of the world
  136. MAP2.EGA          Map of the 48 states
  137. MAP2000.EGA       North polar projection map
  138. MAP2501.EGA       View from space (orthographic projection) map
  139. GEO1.DAT          City file for MAP1
  140. GEO2.DAT          City file for MAP2
  141. GEO2000.DAT       City file for MAP2000
  142. GEO2501.DAT       City file for MAP2501
  143. WHATSNEW.71       Short description of new features in 7.1
  144. FILE_ID.DIZ       Shareware file description
  145. VENDOR.DOC        Shareware vendor requirements
  146.  
  147. There is an optional GEOXTR71.LZH (or ZIP) file which contains some extra
  148. files.  The files have not changed since GeoClock 6.0 was released:
  149.  
  150. MAP3.EGA          Map of North America
  151. MAP4.EGA          Map of South Pacific
  152. MAP5.EGA          Map of Europe
  153. GEO3.DAT          City file for MAP3
  154. GEO4.DAT          City file for MAP4
  155. GEO5.DAT          City file for MAP5
  156. ZIPCODES.BIN      US zip code lookup for GEOSETUP
  157. XXGEODAT.EXE      Program to delete unneeded GEOn.DAT files
  158. GEONODUP.EXE      Program to delete unneeded MAPn.EGA files
  159. SUNDATA.EXE       Program to produce tables of sun rise/set and twilight
  160. FILE_ID.DIZ       Shareware file description
  161. VENDOR.DOC        Shareware vendor requirements
  162.  
  163. The Windows version of GeoClock is in GCKWIN71.LZH (or ZIP) and contains:
  164.  
  165. README.1ST        Special information - read this first
  166. GEOCKWIN.EXE      GeoClock Windows program
  167. GEOCKWIN.HLP      Help files text
  168. GECONFIG.DAT      Text file with configuration data
  169. GEOZONES.DAT      Text file with time zone data
  170. GEOCLOCK.DAT      Text file with default map overlay data
  171. USCITY.BIN        Data base of US cities
  172. WRLDCITY.BIN      Data base of World cities
  173. GEOSCR9.DAT       "Screen Saver" script
  174. MAILER            Order form
  175. MAP1.EGA          Map of the world
  176. MAP2.EGA          Map of the 48 states
  177. MAP2000.EGA       North polar projection map
  178. MAP2501.EGA       View from space (orthographic projection) map
  179. GEO1.DAT          City file for MAP1
  180. GEO2.DAT          City file for MAP2
  181. GEO2000.DAT       City file for MAP2000
  182. GEO2501.DAT       City file for MAP2501
  183. WHATSNEW.71       Short description of new features in 7.1
  184. FILE_ID.DIZ       Shareware file description
  185. VENDOR.DOC        Shareware vendor requirements
  186.  
  187.  
  188.   The registered version of GeoClock includes these files, plus many map
  189. files, customization files for each map, and some utility programs.
  190.  
  191. Several types of data files are used while GeoClock is running:
  192. GECONFIG.DAT
  193.   This text file contains the data to configure GeoClock for your system. 
  194.   It has information about your graphics system, your local time zone and
  195.   location, and any commands you want to establish as defaults.
  196. GEOCLOCK.DAT
  197.   This text file contains the default overlay data for all GeoClock maps. 
  198.   The first line in this file gives the local time zone.  The second line
  199.   gives the latitude, longitude, and city name for the primary city (i.e.,
  200.   the city listed in the map legend).  Subsequent lines give the names and
  201.   locations of other cities to be displayed.
  202. GEO*.DAT
  203.   * is any integer. These text files contain similar data to GEOCLOCK.DAT,
  204.   including a primary city for the map, but the data apply only to MAP*. 
  205.   For example, GEO3.DAT contains the data for MAP3.  If a map has no
  206.   corresponding GEO*.DAT file, cities and other data in GEOCLOCK.DAT are
  207.   used instead.  These files can also contain other commands for display
  208.   on the indicated map.
  209. MAPn.EGA
  210.   These binary files contain the maps.  The extension (.EGA) is the file
  211.   format, and is used for EGA, VGA, and SVGA maps.  By convention, map
  212.   numbers (n) have the following designations:
  213.         1 -   99   640x480 (VGA) resolution world and regional maps
  214.       100 -  299   North America detailed maps
  215.       300 -  399   Central/South America detailed maps
  216.       400 -  599   Europe detailed maps
  217.       600 -  699   Asia detailed maps
  218.       700 -  799   Middle East detailed maps
  219.       800 -  899   Africa detailed maps
  220.       900 -  999   Pacific detailed maps
  221.      1000 - 1999   Other VGA resolution maps
  222.      2000 - 2499   Polar or other large area non-rectangular projection
  223.      2500 - 2999   Orthographic (View from Space) projection
  224.      3000 - 3999   Small area (city) maps
  225.      4000 - 5999   640x480 (VGA) resolution special maps
  226.      6000 - 6999   800x600 (SVGA) resolution maps
  227.      7000 - 7999   350x640 (EGA) resolution maps
  228.      9000 - 9999   Azimuthal-equidistant (great circle) projection
  229. GEOZONES.DAT
  230.   This file contains all the time zone definitions (ZONE commands) in text
  231. form.
  232. GEOZONES.BIN
  233.   This file is a processed version of GEOZONES.DAT and speeds the start-up
  234. of the GeoClock program.
  235. GEOINDEX.BIN
  236.   This file contains the map directory used for the map selection (S) and
  237. Zoom (Z) functions.  It is built automatically by GeoClock, and is
  238. automatically updated each time you add or delete a map.
  239. GEOZOOMU.TXT
  240.   This text file contains the zoom-out hierarchy for the maps.  For each
  241. map, the file gives the map to zoom-out to.  The file is produced by the
  242. MAKEZOOM program, but can be edited by any ASCII text editor, including
  243. TED, to change the hierarchy.
  244. GEOZOOMU.BIN
  245.   This binary file contains the zoom-out hierarchy in the format used by
  246. GeoClock.  It is produced by MAKEZOOM from GEOZOOMU.TXT.
  247. GEOSCRn.DAT
  248.   These files contain scripts, which are activated by pressing the
  249. corresponding key (for example, 9 to start GEOSCR9.DAT).
  250. USCITY.BIN, WRLDCITY.BIN, ZIPCODES.BIN
  251.   These files contain the data bases used by GEOSETUP and by the Where
  252. function in GeoClock.
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  1.2  Initial Setup
  261.  
  262.   GeoClock requires a hard disk, a minimum of 300K available RAM (up to
  263. 350K to use the HAM package), and a graphics adapter and monitor.
  264.  
  265.    GeoClock is contained in GEOCLK71.LZH and is designed to support
  266. computers with a 256K EGA, VGA, or SVGA boards with a compatible color
  267. monitor.  To get the program running, do the following:
  268.   1.  Un-LZH GEOCLK71.LZH (by typing LHA e GEOCLK71) to the directory you
  269. will run from.  It is best to have a directory dedicated to GeoClock.  If
  270. you have special map files, also un-LZH all these (by typing LHA e
  271. GEOMAP*).  
  272.   2.  Customize GeoClock for your location and time zone.  Run the
  273. GEOSETUP program (see below), or follow the directions in "Configuring for
  274. Your Time Zone" and "Configuring for Your City."
  275.   3.  If you are a registered user, you need to run the REGISTER program
  276. to enable the special features.  This is run automatically by GEOSETUP.
  277.   4.  Run the MAKEZOOM program.  This is run automatically by GEOSETUP.
  278.   5.  Run GeoClock by entering GEOCLK on the DOS command line.  The F1 key
  279. provides help, and the Q key (Quit) terminates the program.  If you have a
  280. VGA or better, the mouse is always active, and the Icon Bar at the top of
  281. the screen allows you to click on several common GeoClock commands to
  282. immediately explore the capabilities of the program.  Alternatively,
  283. pressing the highlighted letter gives access to the command.
  284.  
  285. Running GEOSETUP
  286.    The GEOSETUP program performs all the necessary initial customization of
  287. GeoClock for your location.  It sets up time zone and primary city data,
  288. and sets GeoClock for EGA, VGA, or SVGA operation.  Start GEOSETUP by
  289. typing GEOSETUP at the DOS command line.
  290.    GEOSETUP tries to detect the type of video card you have.  If you have a
  291. VESA compliant SVGA (800x600x16), GEOSETUP will optionally test the card by
  292. producing a 800x600x16 display.  If the display is correct, GEOSETUP will
  293. customize GeoClock for SVGA display.
  294.    If you have a US zip code (other than APO or FPO addresses) and the
  295. ZIPCODES.BIN file, GEOSETUP will automatically supply the proper time zone
  296. and latitude/longitude information.  All you need to do is enter your zip
  297. code and city name when prompted.  If you do not have a US zip code, you
  298. can select a city from the list displayed.  Pressing a letter key will
  299. advance the cursor to the countries starting with that letter, the PageUp
  300. and PageDown keys move to the next country, and the arrow keys allow you to
  301. move through the list one at a time.  Press ENTER when you have found your
  302. city, or a city close to your city.  In either case, you must specify
  303. whether you have an EGA or VGA or SVGA based display.  With this
  304. information, GEOSETUP builds an initial GECONFIG.DAT.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  1.3  Running GeoClock in Windows 3.x
  313.  
  314.  
  315. The windows version of GeoClock (GEOCKWIN.EXE) is functionally and
  316. graphically vert similar to GeoClock for DOS, but runs in windows in the 16
  317. bit windows mode.  It supports windows style multitasking, will run in an
  318. arbitrarily sized window, and in the foreground and background.  
  319.  
  320. The DOS version of GeoClock runs well under windows 3.1 and is
  321. significantly faster than the windows version, but as with any DOS graphics
  322. program, there are a few limitations.  Most important, GeoClock will only
  323. run in the full screen mode, and all other windows applications will be
  324. suspended while GeoClock is running.  You can switch to another window by
  325. pressing ALT-Escape, or by quitting GeoClock.
  326.  
  327. The GEOCLOCK.ICO file is a windows icon that can be used with GeoClock.
  328.  
  329. After GeoClock is installed, you can add GeoClock to a windows group by
  330. following these steps:
  331.  
  332. 1.  Select group you want GeoClock in (single click any icon in the group)
  333. 2.  Click File on Program Manager
  334. 3.  Click New...
  335. 4.  Click Program Item
  336. 5.  Click OK
  337. 6.  Type Program Description (GeoClock)
  338. 7.  Click Command Line
  339. 8.  Type c:\geoclock\geoclk.com (or whatever the correct path/program are)
  340. 9.  Click Working Directory
  341. 10. Type c:\geoclock (or whatever the correct path is)
  342. 11. Click Change Icon (if you get the "no icons" message, click OK")
  343. 12. Click Browse
  344. 13. Select the drive and directory where GeoClock was installed
  345. 14. Double click GEOCLOCK.ICO
  346. 15. Click OK
  347. 16. Click OK
  348.  
  349. GeoClock can then be run by clicking the GeoClock icon.
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  1.4  Configuring for SVGA Graphics
  358.  
  359.    GeoClock can display maps in the 800x600x16 SVGA format.  Unfortunately,
  360. each manufacturer of video cards has chosen a different way to enter this
  361. graphics mode.  Worse, as new cards are introduced, these codes change. If
  362. you have an SVGA and want to use the 800x600x16 mode with GeoClock, you
  363. must add the appropriate SVGA command for your graphics adapter to your
  364. GECONFIG.DAT file.  Most new graphics boards support the VESA standard
  365. (although some require a special driver).  The GEOSETUP program
  366. automatically test for a VESA compliant SVGA card.  SVGA with no parameters
  367. uses the VESA standard.  Some other codes that have been verified are:
  368.  
  369. SVGA            VESA standard
  370.  
  371. SVGA24          Tecmar VGA/AD
  372. SVGA31          Realtek
  373. SVGA41          VEGA VGA,Orchid,STB,Genoa,Sigma,Allstar Peacock (VGA)
  374. SVGA41          Tseng ET4000 chipset,definicon,Diamond
  375. SVGA71          AT&T VDC600
  376. SVGA82          Oak
  377. SVGA84          ATI
  378. SVGA88          Paradise VGA,AT&T VDC600,AST VGA Plus, Western Digital,
  379. SVGA88          Compaq VGA,Dell VGA,Hewlett-Packard D1180A,NCR
  380. SVGA91          Maxxon, SEFCO TVGA, Imtec, Trident TVGA 8800/8900, Phoebes
  381. SVGA94          Logix, ATI Prism Elite
  382. SVGA98          VEGA VGA,Tatung VGA,Video7 V-RAM VGA
  383. SVGA100         Morse VGA
  384. SVGA106         Ahead A, Ahead B, Genoa 6400, Hi Res 512
  385. SVGA106         Zymos Poach, Epson LT-386SX,CompuAdd 316SL, ATI VGA Wonder
  386. SVGA112         Cardinal, C&T chipset
  387. SVGA112/2       Everex
  388. SVGA113         NSI Smart EGA+
  389. SVGA121         Quadram Ultra VGA
  390. SVGA20226/258   VESA SVGA BIOS
  391. SVGA20226/514   S3 based windows cards, Orchid 1280
  392.  
  393. You can use any ASCII text editor to edit the GECONFIG.DAT file, such as
  394. EDIT included with DOS 5.0+, or TED, which is included with GeoClock (see
  395. section 1.6).  Add the appropriate command to the end of the GECONFIG.DAT
  396. file.
  397.  
  398. Unfortunately, there is no consistency between manufacturers and even
  399. between models of a given manufacturer for the operation of SVGA modes. 
  400. Above is a list of some of the manufacturers and codes.  You can use the
  401. VESA code if you have a VESA driver for your video card.  In particular,
  402. the ATI Graphics Ultra card requires an ATI supplied VESA driver.  If your
  403. adapter is not listed, check with your board supplier or user's manual. The
  404. syntax is SVGAa/b/c/d, where a, b, c, and d are the decimal vales of the
  405. AX, BX, CX, and DX registers to enter the 800x600x16 graphics mode by
  406. executing INT 10.
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  1.5  Mouse
  415.  
  416.      Certain GeoClock functions can be controlled by a mouse.  In
  417. particular, Zoom, Distance Measurement, Lat/Long Toggle, City/Country
  418. toggle, Speed, Time, Help, and Quit can all be controlled with a mouse.  In
  419. addition, execution of the zoom and distance functions use the mouse.
  420.      GeoClock is designed so that the mouse is always active when the
  421. program is initially activated.   The most common GeoClock commands have
  422. been included in an Icon Bar, and selections are made with the mouse
  423. buttons.  Several mouse commands are also available (and described later in
  424. this help) to modify availability/visibility of the Icon Bar for individual
  425. users.  However, you may move the mouse-controlled cursor off the screen,
  426. or press the ALT key, to remove the Icon Bar at any time desired.
  427.      To use your mouse device with GeoClock, the INT 33 driver must be
  428. loaded.  This driver, which comes with most mice, is usually called
  429. MOUSE.COM or MOUSE.SYS.  You need this driver even if you are running under
  430. windows and the windows mouse driver is loaded.  It is likely that it is
  431. already installed if you have been using your mouse with other computer
  432. programs.  Also, except for special versions of the Distance and Zoom
  433. functions, the mouse can only be used on a VGA or better display.  It will
  434. not work well with an EGA display because of its hardware characteristics.
  435.  
  436.      Two special function, the Distance function activated by the @ key,
  437. and the Zoom function activated by the Z key (available only to registered
  438. users) use a graphics cursor which can be operated either from the keyboard
  439. or by a mouse.  The mouse buttons and functions match the keyboard as
  440. follows:
  441.  
  442.     Left Mouse Button           Control (CTRL) and Page-Up keys
  443.     Center Mouse Button         Escape (ESC) Key and Enter
  444.        (if available)
  445.     Right Mouse Button          Alternate (ALT) and Page-Down keys
  446.     Mouse Motion                Arrow and Shift-Arrow keys
  447.  
  448.      All the keyboard functions work, even if a mouse is activated.  For
  449. example,  the arrow keys may be used to "fine-tune" the cursor position
  450. after the mouse has moved the cursor to the vicinity of the desired point. 
  451. The Escape or Enter key is used if your mouse does not have a center
  452. button.
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  1.6  Editing ASCII Files with the TED Editor
  461.  
  462.      Some customizing GeoClock may require editing the various GEO*.DAT
  463. files.  Any ASCII text editor can be used.  If you use a word processor to
  464. edit the files, be sure to save the files in ASCII (DOS text) format rather
  465. than the word processor's format.
  466.      The public domain editor TED (Tiny EDitor) is supplied with GeoClock. 
  467. It is a simple text editor, perfect for customizing these text files.  To
  468. edit a file (for example, GEOCLOCK.DAT), enter TED <file name> at the DOS
  469. prompt.  For example:
  470. TED GEOCLOCK.DAT
  471. The file will appear on the screen, with a function key reminder block at
  472. the bottom.  The arrow and other cursor positioning keys can be used to
  473. move the cursor around the file.  The delete, insert, and other keys can be
  474. used to change the text in the file.  Five function keys are especially
  475. handy:
  476. F1    ABORT      Exit editor without saving changes
  477. F7    EXIT       Exit editor and save changes in ASCII format
  478. F8    DEL EOL    Delete from cursor to end of line
  479. F9    DEL L      Delete line
  480. F10   UDEL L     Undelete line
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  1.7  Common Problems
  489.  
  490. 1 The sun is not in the right place.
  491.   This is usually caused by your PC's system clock not being set to the
  492.   correct time, or a wrong or missing PCZONE command in the GECONFIG.DAT
  493.   file.  Run GEOSETUP to quickly configure GeoClock for your home town and
  494.   time zone.  Alternatively, see "Configuring for Your Time Zone." 
  495.   GeoClock is initially set to assume your PC is in Eastern US time.
  496.  
  497. 2 Your home town or your local time zone is not displayed.
  498.   The world and U.S. maps in GeoClock (Maps 1 and 2) are initially
  499.   configured for Eastern Time and Washington DC.  Run the GEOSETUP to
  500.   quickly configure GeoClock for your home town and time zone. 
  501.   Alternatively, you can customize each map.  The first line of every
  502.   GEO*.DAT file gives the time zone to display.  The second line of each
  503.   GEO*.DAT file gives the latitude, longitude, and city name to be
  504.   displayed at the bottom of the screen.  Use an ASCII text editor to
  505.   change the GEO*.DAT files for your situation.  See "Configuring for Your
  506.   City" and "City Locations on Maps."
  507.  
  508. 3  Your hometown is not displayed in the right place.
  509.   The most likely problems is that the coordinates you used are not
  510.   accurate.   The coordinates that GEOSETUP produces from zip code data
  511.   are not always accurate, especially in sparsely populated areas.  You
  512.   might get better coordinates from your local airport, weather service, a
  513.   good atlas, or call the GeoClock BBS.  Also be sure that you have the
  514.   correct direction for the coordinates (most locations in the US are
  515.   North (+) Latitude and West (-) Longitude).
  516.  
  517. 4 The screen blinks.
  518.   This is a problem on some EGA and VGA boards with the Trident chip set. 
  519.   Add the FLICKER and/or NOBLINK commands to the GECONFIG.DAT file.
  520.  
  521. 5 The program does not work on a CGA or Hercules systems.
  522.   That is correct.  The capability of these modes is too limited for
  523.   GeoClock.
  524.  
  525. 6 The maps and other data are hard to see on a grey scale or LCD VGA
  526.   system.
  527.   GeoClock is configured to look best on a full color VGA or EGA. If you
  528.   answer the "Do you have a color display" question from the GEOSETUP
  529.   program 'NO", it adds the following color commands to give good grey
  530.   scale appearance:
  531.   COLOR00307
  532.   COLOR10902
  533.   COLOR20228
  534.   COLOR31806
  535.   These may not the best for your particular system.  Use the CSET command
  536.   described in section 4 to experiment to find the best values for your
  537.   system, then change the lines in GECONFIG.DAT to the selected values.
  538.  
  539. 7 The program always starts with the help menu.  
  540.   This menu is bypassed only on registered copies of the program.  If you
  541.   have registered a previous version, you need to re-run the REGISTER.EXE
  542.   program supplied on the original distribution disks (and probably on
  543.   your hard disk) to register the updated version.
  544.  
  545. 8 The Icon Bar does not appear.
  546.   You have moved the mouse controlled cursor off of the screen, or pressed
  547.   the ALT key.  Press ALT again, or move the mouse back on screen.  If you 
  548.   have an EGA system, the mouse cursor will not appear and the Icon Bar is
  549.   controlled by the ALT key only.  Also, see the MOUSEX command (4.11)
  550.  
  551. 9 The mouse does not work.
  552.   You have an EGA system, or you have not installed the DOS mouse driver
  553.   (INT 33 driver) that should have come with your mouse.  
  554.  
  555. 10 Zoom does not work right.
  556.   The zoom data file may be out of date.  Rerun the MAKEZOOM program. 
  557.  
  558. 11 The BuckMaster CDROM does not work with GeoClock.  
  559.   Starting with the October 1995 release, BuckMaster has dropped the file
  560.   (HAMCALL.129) that GeoClock uses, and will not release the format of the
  561.   replacement file.  GeoClock does support the QRZ CDROM.
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  2.  Running GeoClock
  570.  
  571. These topics give you a quick overview of how to run and control GeoClock.
  572. More detailed explanations of these features, and details of more advanced
  573. features, are in the other sections of this help system.
  574.  
  575.  2.  Running GeoClock
  576.  2.1  Getting Help
  577.  2.2  Selecting A Map
  578.  2.3  Measuring Distance
  579.  2.4  City/Country Names
  580.  2.5  Latitude/Longitude Lines
  581.  2.6  Time
  582.  2.7  Options
  583.  2.8  Where
  584.  2.9  GeoGlobe
  585.  2.10 Quitting
  586.  
  587.  
  588.  
  589.  2.1  Getting Help
  590.  
  591.  
  592. Clicking the HELP icon, or pressing the "?" or F1 key, brings up this help
  593. system.  You can navigate through the help system using the cursor keys or
  594. a mouse.  You can print help by pressing ALT-P and answering the questions. 
  595. You can "C"hange the print to print to a file or to control the pagination.
  596.  
  597. If you use "C" to specify a file for printing, subsequent sections will
  598. also be printed to the file by default. 
  599.  
  600. You can contact GeoClock for technical help:
  601. BBS  703-241-7980  (v.32bis, N81)
  602. FAX  703-241-5809
  603. CompuServe  70461,2340  (Joe Ahlgren)
  604. Internet  jahlgren@capaccess.org
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  2.2  Selecting A Map
  613.  
  614.  
  615. There are several ways to change the map being displayed.  
  616.  
  617. If you move the mouse cursor over a point on the map, and click the left
  618. mouse button, the most detailed map containing that point will be displayed
  619. (zoom-in).  Clicking the right button zooms out through successively less
  620. detailed maps.
  621.  
  622. Clicking the MAPLIST icon, or pressing the "M" key, brings up a list of all
  623. available maps.  You can pick a map by using the cursor keys and pressing
  624. enter, or by clicking the map name directly with the mouse.
  625.  
  626. Pressing the "F" key brings up a list similar to "M", but provides more
  627. detailed information about each map.
  628.  
  629. Pressing "K" displays the penultimate map.  You can use this to repeatedly
  630. toggle between two maps.
  631.  
  632. The "+" and "-" keys move one map forward or backwards in the current sort
  633. order (the sort order from the MAPLIST function).
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  2.3  Measuring Distance
  642.  
  643.  
  644. Clicking on this icon, or pressing D, starts a special two point distance
  645. measuring function.  One point is fixed and the other is controlled by the
  646. mouse.  Pressing a mouse button, or pressing ENTER, moves the first point
  647. to the current mouse position.  At the bottom of the screen, the
  648. coordinates of both points, the distance between them, and the azimuths
  649. between them are displayed.  To exit the distance function, click the reset
  650. icon in the upper right, or press ESCAPE.  In this function, if you do not
  651. have a physical mouse and a VGA or better, the cursor can be moved with the
  652. arrow keys, and shift-arrow will move the cursor 8 times faster than arrow.
  653.  
  654. In this function, the cursor can be moved with the arrow keys.  Shift-arrow
  655. will move the cursor 8 times faster than the arrow keys alone.  If you do
  656. not have a physical mouse and a VGA or better, this is the only way to move
  657. the cursor.
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  2.4  City/Country Names
  666.  
  667.  
  668. Clicking on this icon, or pressing Y, toggles between display of city names
  669. ("city") and names of countries, states, and other geographic features
  670. ("country").
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  2.5  Latitude/Longitude Lines
  679.  
  680.  
  681. Clicking on this icons alternately displays and hides latitude and
  682. longitudes lines.  It is equivalent to the GRID and NOGRID commands.
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  2.6  Time
  691.  
  692.  
  693. When properly set up by running the GEOSETUP program, GeoClock converts
  694. your current local time to the various times around the world.  There are
  695. several ways to vary the displayed time.
  696.  
  697. By clicking the SetTime icon, or pressing the "T" key, you can enter a new
  698. time.  This display will correspond to this new time, but your system clock
  699. will not be changed.
  700.  
  701. By clicking the Speed icon, or pressing the "S" key, you can change the
  702. rate of time passage.  For example, by entering 1 at the rate prompt, the
  703. displayed time will change by one hour every time the screen is updated.
  704. This shows very quickly how the sunlight changes over time.  If you set the
  705. rate to 24 or 48 hours, for example, you can see how the sunlight curve
  706. changes over the seasons. 
  707.  
  708. Clicking the Reset icon, or pressing the "R" key, will set both the time
  709. and the rate back to the real time.  Note that the RESET icon only appears
  710. when the time or rate has been changed.
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  2.7  Options
  719.  
  720.  
  721. Clicking to Options icon, or pressing the letter "O", allows you to change
  722. some of the basic display parameters for GeoClock.  Repeat clicking (or
  723. pressing right or left arrow or tab) a selected item cycles the item though
  724. its possible values.  Clicking an unselected item, or using the up and down
  725. arrows, selects a new item.  Pressing "Escape" quits without making any
  726. changes, while pressing "Enter" applies the changes to the current map
  727. being display, and makes the new values the default values until GeoClock
  728. is exited.
  729.  
  730. Pressing Function Key 3 makes the current values the permanent default
  731. values, which will be used every time GeoClock starts.  Pressing Function
  732. Key 4 makes the current values the permanent values for the map currently
  733. displayed.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  2.8  Where
  742.  
  743.  
  744. Clicking the Where icon, or pressing the letter W, starts GeoClock
  745. gazetteer.  This system can locate any of the approximately 4000 cities
  746. included in the GeoSetup program.  Pressing or clicking a letter moves the
  747. display to the state/country starting with that letter.  The cursor control
  748. keys can be used to navigate through the city list.  Tab, or clicking the
  749. appropriate data base name, will shift between US cities and world cities.
  750. Local time for the highlighted city is displayed.  Clicking a city, or
  751. pressing enter, will return to the map display, with the selected city
  752. highlighted with time and ephemeris data.  The map displayed is the highest
  753. resolution map showing the city.  Pressing "R" or clicking reset returns
  754. the map to the original city.
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  2.9  GeoGlobe
  763.  
  764.  
  765. If you have the GeoGlobe program and start GeoClock using GEOCLK.COM (this
  766. the default start program), clicking this icon will start GeoGlobe.  When
  767. GeoGlobe is terminated, GeoClock will restart.  You can pass parameters to
  768. the GeoGlobe program with the WCGLOBE command.
  769.  
  770. The GeoGlobe icon appears only if the GeoGlobe program is named
  771. GEOGLOBE.EXE, is in the same directory as GeoClock, and GeoClock was
  772. started with GEOCLK.COM rather than GEOCLK.EXE.
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  2.10 Quitting
  781.  
  782.  
  783. Clicking the DOS icon terminates the program and returns to DOS.  You can
  784. also quit the program by pressing the Q key, or quickly pressing the escape
  785. key twice.
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  3.  About...
  794.  
  795. These topics provide information about GeoClock and the astronomical and
  796. geographical "facts of life."
  797.  
  798.  3.  About...
  799.  3.1  About GeoClock
  800.  3.2  About Time Zones
  801.  3.3  About Sunrise and Sunset
  802.  3.4  About the Terminator
  803.  3.5  About Latitude and Longitude
  804.  
  805.  
  806.  
  807.  3.1  About GeoClock
  808.  
  809.      "It's inconceivable that you won't like this program."  -- Jerry
  810. Pournelle, BYTE
  811.  
  812.      GeoClock shows the current time (based on your computer's clock) with
  813. a high quality map of the earth.  The current sun position is displayed,
  814. and the parts of the earth in sunlight and twilight are highlighted.  This
  815. display is automatically updated every few seconds.  Local sunrise, sunset,
  816. the sun's azimuth and elevation, and times around the world are also
  817. displayed.  A variety of map backgrounds and other options are available. A
  818. graphics adapter and a hard disk are required.  GeoClock is an EGA-VGA-SVGA
  819. program operating in the 16 color mode.
  820.       GeoClock is distributed as shareware.  This means that if you use and
  821. enjoy the program, you are expected to register it.  See "Ordering
  822. GeoClock" for details.  The registered version includes the zoom, distance
  823. measuring, and city time display functions, and at least 40 maps.
  824.  
  825. GeoClock    Joseph R Ahlgren    2218 N Tuckahoe St    Arlington VA 22205
  826.           CompuServe 70461,2340 (Joe Ahlgren)
  827.           Voice 703-241-2661         BBS 703-241-7980    FAX 703-241-5809
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  3.2  About Time Zones
  836.  
  837.      Time zones are more complicated than most people think.  To begin
  838. with, they change with longitude, so that the sun is approximately overhead
  839. at noon.  However, various political decisions based on uniformity, local
  840. custom, and how to handle daylight saving time (or summer time), have made
  841. time zones very complex.  There are a number of changes every year, and
  842. countries can change their time systems without warning.
  843.      Data for all known time zones (about 100, including permutations of
  844. daylight saving time) are distributed with GeoClock.  They are included in
  845. the GEOZONES.DAT file.
  846.      To specify a time zone, several items are needed.  First, how the time
  847. zone relates to the standard time zone must be defined.  This zone is
  848. variously called Greenwich Mean Time (GMT) or Universal Time Coordinated
  849. (UTC) or Zulu Time (Z).  US Eastern Standard Time is five hours behind
  850. (earlier than) GMT.  Next, the dates and times when the zone changes to and
  851. from summer time must be defined.  US Eastern Time goes to summer time on
  852. April 7, 1991 at 0700 GMT, and returns to standard time on October 27, 1991
  853. at 0700 GMT.  Finally, names for the time zone and the standard and summer
  854. times must be specified.  As an example, US Eastern Time from April 1991 to
  855. April 1992 is specified by:
  856.  
  857. ZONE   ET     EST     -5     EDT     -4     91/04/07:7   91/10/27:7
  858.  
  859. ET is the name the time zone is referred to by all GeoClock commands.  The
  860. definition states that the zone is called EST and is 5 hours behind GMT,
  861. except between 91/04/07 0700 GMT and 91/10/27 0700 GMT, when it is called
  862. EDT and is 4 hours behind GMT.  A special time zone called ST gives true
  863. local sun time.
  864.      If the ZONE commands are not for the correct year, GeoClock will
  865. automatically update.  This update is close but not always correct, and
  866. countries' summer time definitions can change.  Therefore, I recommend that
  867. the ZONE commands be kept current. A GEOZONES.DAT file with current time
  868. zone data is available on the GeoClock Bulletin Board.
  869.      The PCZONE command sets the relationship between the local time on the
  870. PC's clock and GMT, i.e., declares which time zone the PC's clock is in. It
  871. takes one parameter - a time zone code, as defined in the ZONE command. For
  872. example, if you use Eastern Time, specify:
  873. PCZONE ET
  874. This command is best used in the GECONFIG.DAT file.
  875.   
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  3.3  About Sunrise and Sunset
  884.  
  885.      GeoClock calculates the sunrise and sunset times for your location.
  886. The times are usually within one minute of local newspaper data.
  887.      The precise moment of sunrise or sunset is difficult to determine.  It
  888. depends not only on the position of the Earth and sun, but also on the
  889. terrain near you (it appears to rise later from behind a mountain than from
  890. the sea), and on the earth's atmosphere.  Another complication is that the
  891. sun appears quite large, and takes about two minutes to shift position by
  892. its own diameter.  All these factors together mean that even at sea level,
  893. the sun appears to just break above the horizon when it is in reality
  894. almost one degree BELOW the horizon.
  895.      By default, GeoClock uses the value of 0.833 degrees below the horizon
  896. to compute sunrise and sunset.  This agrees well with observed times at
  897. moderate latitudes and flat terrain.  The SUNANGLE parameter, which is the
  898. angle GeoClock uses for the sunrise and sunset calculations, can be
  899. adjusted to correspond to your local conditions. 
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  3.4  About the Terminator
  908.  
  909.      The terminator is the boundary between day and night.  Its position
  910. changes during the day (it makes a complete circuit around the Earth in one
  911. day), and it also changes during the year.  Daylight is longer in the
  912. northern hemisphere than in the southern hemisphere from about March 21 to
  913. September 21, and daylight is longer in the southern than in the northern
  914. hemisphere during the rest of the year.  You can see the changes by using
  915. the time control features of GeoClock.
  916.      The terminator more or less divides the Earth into halves: facing the
  917. sun and facing away from the sun.  Like sunrise and sunset times, the pre-
  918. cise location of the terminator is hard to define.  By default, GeoClock
  919. shows the optical terminator, which corresponds to visual sunrise and
  920. sunset.  The SUNLIGHT command can be used to control the precise terminator
  921. position.  If it is set to the same value as SUNANGLE, the terminator
  922. position will agree with sunrise and sunset.
  923.      GeoClock also shows the twilight terminator.  By default, GeoClock
  924. uses -6°, which corresponds to the civil definition of twilight: the time
  925. when it is so dark that you must use your headlights.  The TWILIGHT
  926. parameter is used to control the precise definition of this terminator.
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  3.5  About Latitude and Longitude
  935.  
  936.      Every point on the Earth's surface has an address.  The first part of
  937. the address is the latitude, which is the distance north or south of the
  938. equator.  The second part of the address is the longitude, which is the
  939. distance east or west of a line going from the north pole to the south pole
  940. through Greenwich, England (this is called the Greenwich meridian). Since
  941. the Earth is a sphere, these distances are expressed as angles.
  942.      There are several ways to express these angles. The first system was
  943. invented by the Babylonians about 5000 years ago.  It divides angles into
  944. 360 degrees (°), each degree into 60 minutes ('), and each minute into 60
  945. seconds (").  The Washington Monument is 38° 53' 21.5" north of the
  946. equator, and 77° 2' 8.0" west of the Greenwich meridian in this system.
  947. This location is accurate to about 60 feet, or 0.5 seconds. GeoClock can
  948. use this system.  For example, the Washington Monument is at
  949. 38x53x21.5N  77x2x8.0W
  950.      A more modern system gives these same angles as decimal degrees. North
  951. latitudes and east longitudes are positive, while south and west are
  952. negative.  GeoClock can use this system also.  It is used for data files
  953. distributed with GeoClock.  For example, the Washington Monument is at
  954. +38.8893  -77.0356
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  4.  Commands
  963.  
  964. GeoClock has a variety of commands, keys, and icons to control the display.
  965.  
  966.  4.  Commands
  967.  4.1  Command Summary
  968.  4.2  Icon/Mouse Controlled Commands
  969.  4.3  Help Control
  970.  4.4  Map Selection   
  971.  4.5  Map Annotation  
  972.  4.6  Time Control and Display
  973.  4.7  Map Display
  974.  4.8  Sun and Moon Display Control
  975.  4.9  Time, Zone and Format Control
  976.  4.10 Special Commands
  977.  4.11 Mouse, Graphics, and Color Control
  978.  4.12 Zoom
  979.  4.13 Distance Measurement
  980.  4.14 Scripts
  981.  
  982.  
  983.  
  984.  4.1  Command Summary
  985.  
  986.     GeoClock has a large number of commands which may be used to control
  987. the display.  The most commonly used commands have been implemented in an
  988. Icon Bar, which is displayed at the top of the screen.  A mouse device may
  989. be used to activate any of these commands simply by moving the mouse
  990. controlled cursor to the appropriate icon and clicking on it with the left
  991. mouse key.  The commands consisting of a single letter (such as S) are
  992. activated by pressing that letter.  The other commands (such as MAP) may be
  993. included in the configuration file, in a data file, on the GeoClock command
  994. line, or entered interactively by pressing the C (for Command) key while
  995. GeoClock is displaying a map.
  996.     The available commands are listed below. More detailed information is
  997. available in other sections of Help.  Each group of commands listed below
  998. is described in a separate section of this part of Help.
  999.  
  1000. *** Icon/Mouse Controlled Commands
  1001. Quit           Quit to DOS
  1002. Reset          Reset time and speed
  1003. Help           On line help
  1004. Set            Set time
  1005. Speed          Set speed to time passage
  1006. Country/City   Toggle between city and country display
  1007. Lat-Long       Toggle latitude/longitude lines
  1008. Distance       Measure Distances
  1009. Maplist        Select a map from a list
  1010. Zoom           Zoom in (left button) or zoom out (right button)
  1011. Globe          Start the GeoGlobe program (if available)
  1012. *** Help Control
  1013. HELP (or H)  Activates Help system
  1014. ?            Activates Help system
  1015. F1           Function Key 1 - Activates Help system
  1016. REM          Remark - remainder of line is ignored
  1017. *** Map Selection
  1018. M            select a map from compact list
  1019. F            Find map in list
  1020. MAP          Find map in list
  1021. MAPn         Changes to map number n
  1022. MAPPLUSn     Selects the next sequential map using sort method n
  1023. MAPMINUSn    Selects the previous sequential map using sort method n
  1024. RANDOM       Picks a map at random to display
  1025. NOMAP        No map displayed
  1026. MAPCENTERn   Center world map on longitude n
  1027. *** Map Annotation
  1028. FULL         City, sun rise/set, local time, sun position legend
  1029. NONE         No legend
  1030. TIME         Local time only legend
  1031. SUN          City, sun rise/set, local time legend
  1032. DATECHANGEn  Control display of next/previous date
  1033. HTA          Display specified city as primary city on all maps
  1034. HTS          Display specified city as primary city on maps it appears
  1035. HTN          Do not display specified city as primary city
  1036. NOHT         Same as HTN
  1037. MARKLIMIT    Control display of cities close to HTA/HTS city
  1038. HIDEMN       Do not display map name and number
  1039. SHOWMN       Display map name and number
  1040. POSMN        Set position and color of map name and number
  1041. TEXT         Display text on all maps
  1042. NAUTICAL     Display distances in nautical miles
  1043. STATUTE      Display distances in statute miles
  1044. *** Time Control and Display
  1045. YEAR2        Show 2 digit year (e.g., 91)
  1046. YEAR4        Show 4 digit year (e.g., 1991)
  1047. NOMONTH      Show month number
  1048. SHOWMONTH    Show month name
  1049. NODAY        Do not show day of week
  1050. SHOWDAY      Show day of week
  1051. NOSECONDS    Show time to last minute
  1052. SHOWSECONDS  Show time to nearest second
  1053. DST          Control Daylight Saving Time
  1054. ZONE         Define time zone
  1055. PCZONE       Specify PC time zone
  1056. *** Map Display
  1057. DATAFILE     Select extension for data files
  1058. COUNTRY      Display country names
  1059. NOMARK       Do not display location markers
  1060. MARK         Display location markers
  1061. FORCEMARK    Always display location markers
  1062. NOCITY       Do not display city names
  1063. CITY         Display city names
  1064. FONT-E       Set default font to 8x14
  1065. FONT-M       Set default font to 8x8
  1066. FONT-S       Set default font to 4x8
  1067. FONT-T       Set default font to 4x6
  1068. FONT-X       Set default font to external font
  1069. FONTLOAD     Loads an external font
  1070. SYMDEF       Loads an external symbol
  1071. SYMBOL       Display an external symbol
  1072. GRID         Display GeoClock Selected lat/long lines
  1073. NOGRID       Do not display GeoClock Selected lat/long lines
  1074. NOLINE       Do not display incremental latitude/longitude lines
  1075. LINE         Set lat/long line increment and display lines
  1076. TLINC        Set latitude line increment
  1077. GLINC        Set longitude line increment
  1078. GLSPEC       Display specific longitude line
  1079. TLSPEC       Display specific latitude line
  1080. CLINE        Clear all specific latitude/longitude lines
  1081. LINEPERM     Make TLSPEC and GLSPEC lines permanent
  1082. HIDELL       Do not show Latitude/Longitude values
  1083. SHOWLL       Show Latitude/Longitude values
  1084. LLCOLOR      Set color and style of lat/long lines and labels
  1085. INCLUDE      Include data file
  1086. GINCLUDE     Globe include data file
  1087. DRAWLINE     Draw line on map
  1088. VECTOR       Continue a line started by drawline
  1089. DRAWCIRCLE   Draw circle on map
  1090. DRAWFCIRCLE  Draw filled circle on map 
  1091. *** Sun and Moon Display Control
  1092. SUNANGLE     Sun rise/set definition
  1093. SUNLIGHT     Terminator definition
  1094. TWILIGHT     Twilight terminator definition
  1095. TLMASK       Twilight area pattern
  1096. NOFILL       Do not display building of sunlit area
  1097. NORMAL       Normal Display
  1098. LIGHT        All sunlight is displayed
  1099. DARK         No sunlight is displayed
  1100. BLANK        Highlighting is not used
  1101. MOON         Control display of moon
  1102. EPHEMERIS    Control display of ephemeris data with Distance
  1103. *** Time, Zone and Format Control
  1104. T            Set new time
  1105. S            Speed to time change
  1106. U            Change display update interval
  1107. R            Reset time and speed
  1108. *** Special Commands
  1109. C            Enter a command
  1110. K            Go back to previous map displayed
  1111. D            Measure distance (two point)
  1112. @            Measure distance (three point)
  1113. Z            Select another map (Zoom)
  1114. L            Toggle between Lat/Long displayed
  1115. Y            Toggle city and country display
  1116. NETWORK@server@local@  Network control
  1117. FAST         Use reduced accuracy but faster calculations
  1118. SLOW         Use high accuracy but slower calculations
  1119. 387          Activate speedup with 80387 or i486
  1120. HAMCD        Specify HAM CD-ROM data base
  1121. HAMDB        Specify HAM data base - maximum speed configuration
  1122. HAMDBX       Specify HAM data base - minimum memory configuration
  1123. HAM          Activate HAM features
  1124. NOHAM        Deactivate HAM features
  1125. CALL         Specify initial call sign
  1126. NOBLINK      Required for some Trident graphics boards
  1127. FLICKER      Required for some Trident graphics boards
  1128. QUIET        Does not beep on cycle completion
  1129. SOUND        Beeps on cycle completion
  1130. HALT         Terminate script and return to DOS
  1131. REPEAT       Start script over from first line
  1132. SCRIPT       Invoke specific script
  1133. WCGLOBE      Set parameters for GeoGlobe program
  1134. ZOOMFRACT    Set screen active area for zoom
  1135. *** Mouse, Graphics, and Color Control
  1136. FMOUSE       Use fast mouse reset
  1137. EMOUSE       Mouse with EGA restrictions
  1138. RMOUSE       Reset mouse with video mode switch
  1139. MOUSEX       Control Mouse/Icon interaction
  1140. SAVER        Special screen save mouse/keyboard action
  1141. ICONSIZE     Set initial icon size
  1142. EGA          Specify EGA graphics system
  1143. VGA          Specify VGA graphics system
  1144. SVGA         Specify 800x600 super VGA (SVGA) graphics system
  1145. SHOWVGA      Convert EGA maps to VGA for display
  1146. SHOWSVGA     Convert EGA and VGA maps to SVGA for display
  1147. CSET         Color change menu
  1148. COLOR        Set color
  1149. ECOLOR       Set color for elevation maps
  1150. TEXTBG       Set text background color
  1151. MCOLOR       Set color for Distance cursors
  1152. FCOLOR       Set map frame color
  1153. *** Zoom (Z)
  1154. *** Distance Measurement (D)
  1155. *** Scripts
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  4.2  Icon/Mouse Controlled Commands
  1164.  
  1165.   Each of these commands is activated by moving the mouse over the icon and
  1166. clicking the left button.  There is a keyboard equivalent for each of these
  1167. commands.  The Icon bar itself can be removed by moving the mouse cursor
  1168. off the screen, or pressing the ALT key.  Moving the mouse back on the
  1169. screen, or pressing ALT again, will return the icon bar.
  1170.  
  1171. Quit           Quit to DOS
  1172.   Clicking on this icon, pressing Q, or pressing Escape twice quickly
  1173.   stops GeoClock and returns to DOS.
  1174.   
  1175. Reset          Reset time and speed
  1176.   Clicking on this icon, or pressing R, sets the time, speed of time
  1177.   passage, and update interval to their default values.  The icon is not
  1178.   displayed unless at least one of these values is not the default value.
  1179.  
  1180. Help           Online help
  1181.   Clicking on this icon activates the online help system. The top level
  1182.   menu of the Help system gives a list of a number of topics. The selected
  1183.   topic is highlighted, and the selection can be changed by using the
  1184.   arrow keys. More details can be obtained about the selected topic by
  1185.   pressing the ENTER key. The cursor keys, including the arrows, page up,
  1186.   page down, home, and end can be used to scroll through the information.
  1187.   ESCAPE returns to the top HELP menu. The + and - keys select the next
  1188.   and previous topic without returning to the top menu.  The mouse can be
  1189.   used to control help.  Click the left button on a topic will display
  1190.   that topic.  Clicking the right mouse button will return to the previous
  1191.   topic (or exit help if you are at the main menu).  Clicking the == icon
  1192.   also will return to the previous topic.  Clicking any of the symbols at
  1193.   the bottom of the screen will have the same effect as pressing that key
  1194.   (e.g., clicking the HOME symbol will move the beginning of the current
  1195.   topic).
  1196.  
  1197. Set            Set time
  1198.   Clicking on this icon, or pressing T, pops up a time window and allows
  1199.   you the edit the current time in yyyy/mm/dd hh:mm:ss format.  This does
  1200.   not change your PC's clock.  All times in GeoClock use the 24 hour
  1201.   format.  You can use the cursor keys to edit the time, use ENTER to
  1202.   accept the new time, or ESC or click outside the box to reject the new
  1203.   time.
  1204.  
  1205. Speed          Set speed to time passage
  1206.   Clicking on this icon or pressing S, prompts you for the rate of change
  1207.   of time per display update.  The prompt asks for the number of hours
  1208.   (possibly fractional or negative) for the displayed clock to be
  1209.   incremented during each cycle, e.g., 0.25 for 15 minutes every 1 to 20
  1210.   second cycle. The hour:minutes:seconds format can be used if desired,
  1211.   e.g., 0:15 for 15 minutes, or 0:0:5 for five seconds.
  1212.  
  1213. Country/City   Toggle between city and country display
  1214.   Clicking on this icon, or pressing Y, toggles between display of city
  1215.   names and country names.
  1216.  
  1217. Lat-Long       Toggle latitude/longitude lines
  1218.   Clicking on this icons alternately displays and hides latitude and
  1219. longitudes lines.  It is equivalent to the GRID and NOGRID commands.
  1220.  
  1221. Distance       Measure Distances
  1222.   Clicking on this icon, or pressing D, starts a special two point
  1223.   distance measuring function.  One point is fixed and the other is
  1224.   controlled by the mouse.  Pressing a mouse button, or pressing ENTER,
  1225.   moves the first point to the current mouse position.  At the bottom of
  1226.   the screen, the coordinates of both points, the distance between them,
  1227.   and the azimuths between them are displayed.  To exit the distance
  1228.   function, click the reset icon in the upper right, or press ESCAPE.  In
  1229.   this function, if you do not have a physical mouse and a VGA or better,
  1230.   the cursor can be moved with the arrow keys, and shift-arrow will move
  1231.   the cursor 8 times faster than arrow.
  1232.  
  1233. MapList        Zoom up to next higher level map
  1234.   Clicking on this icon, or pressing the M key, displays a list of all
  1235.   available maps.  The arrow keys or mouse can be used to select the
  1236.   desired map, and pressing ENTER or clicking on a map name will display
  1237.   that map.
  1238.  
  1239. Zoom           Zoom in or out
  1240.   Clicking the left mouse button anywhere on the screen (except on the
  1241.   icon bar), zooms in to the lowest level (most detailed) map containing
  1242.   the point under the cursor.  Clicking the right mouse button selects the
  1243.   next higher level map in the zoom hierarchy.
  1244.  
  1245. GeoGlobe       Start GeoGlobe program
  1246.   If you have the GeoGlobe program and start GeoClock using GEOCLK.COM
  1247.   (this the default start program), clicking this icon will start
  1248.   GeoGlobe.  When GeoGlobe is terminated, GeoClock will restart.  The
  1249.   GeoGlobe icon appears only if the GeoGlobe program is named GEOGLOBE.EXE
  1250.   and is in the same directory as GeoClock.
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  4.3  Help Control
  1259.  
  1260. HELP (or H)  Activates help system
  1261. ?            Activates help system
  1262. F1           Function Key 1 - Activates help system
  1263.   The help system can be activated any time a map is displayed (except
  1264.   when Zoom or Distance is active) by clicking the help icon, or pressing
  1265.   the ? key or function key 1. It can also be activated by entering HELP
  1266.   or ? at a command prompt. The top level menu of the Help system gives a
  1267.   list of a number of topics. The selected topic is highlighted, and the
  1268.   selection can be changed by using the arrow keys. More details can be
  1269.   obtained about the selected topic by pressing the ENTER key. The cursor
  1270.   keys, including the arrows, page up, page down, home, and end can be
  1271.   used to scroll through the information. ESCAPE returns to the top HELP
  1272.   menu. The + and - keys select the next and previous topic without
  1273.   returning to the top menu.  The mouse can be used to control help. 
  1274.   Click the left button on a topic will display that topic.  Clicking the
  1275.   right mouse button will return to the previous topic (or exit help if
  1276.   you are at the main menu).  Clicking the == icon also will return to the
  1277.   previous topic.  Clicking any of the symbols at the bottom of the screen
  1278.   will have the same effect as pressing that key (e.g., clicking the HOME
  1279.   symbol will move the beginning of the current topic).
  1280. REM          Remark - remainder of line is ignored
  1281.   Remarks can be used within *.dat files for additional documentation of
  1282.   the various text files you may change to customize GeoClock maps.
  1283. Printing help
  1284.   You can print the help information for a particular topic or print the
  1285.   entire help text.  To print a particular topic, bring up the detailed
  1286.   help screen for that topic and press ALT-P.  To print all the help
  1287.   topics, bring up the help main menu screen and press ALT-P.  The menu
  1288.   will prompt you for a device name (LPT1 selects printer 1, but you can
  1289.   print to any device or to a file), and the number of lines printed per
  1290.   page (select 0 for a laser printer, because laser printers automatically
  1291.   produce margins at the top and bottom of every page).  Finally, press
  1292.   ENTER to start printing, or ESCAPE to abort the print.
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  4.4  Map Selection   
  1301.  
  1302. M            compact Map list
  1303.   Pressing this key displays a list of maps in compact form.  The arrow
  1304.   keys can be used to select a particular map.  Pressing ENTER displays
  1305.   the selected map.  The list is normally sorted in order of decreasing
  1306.   size.  It can be sorted in alphabetic order of title by pressing T, or
  1307.   in numeric order by pressing N.
  1308. F            Find map in list
  1309.   Pressing this key displays a list of available maps.  The arrow keys can
  1310.   be used to select a specific map from this list.  Pressing ENTER dis-
  1311.   plays the selected map.  The list is normally sorted in order of
  1312.   decreasing size.  It can be sorted in alphabetic order of title by
  1313.   pressing T, or in numeric order by pressing N.
  1314. MAP          Select MAP from list
  1315.   This command works identically to F.  If it is included on the GeoClock
  1316.   command line (for example, GEOCLK MAP), the selection menu will appear
  1317.   before the program starts.
  1318. MAPn         Changes to MAP number n
  1319.   This command displays a specific map.  For example, MAP5 displays map
  1320.   number 5.  If this command in included in GECONFIG.DAT, the map
  1321.   specified will appear as the first map displayed.
  1322. MAPPLUSn     Selects the next sequential map using sort method n
  1323.   This command chooses the next map in sequence.  If n is 1, it chooses
  1324.   the next high map number.  If n is 2, it chooses the next map in
  1325.   alphabetical order.  If n is some other number, it chooses the next map
  1326.   in coverage area.  If n is missing, it uses the method last selected in
  1327.   the "M"aplist or "F"indMap function.
  1328. MAPMINUSn    Selects the previous sequential map using sort method n
  1329.   This command chooses the previous sequential map using the sort mathod
  1330.   described above.
  1331. RANDOM       Picks a map at random
  1332.   This command chooses another map at random from those available in the
  1333.   directory (the same list as produced by the "F" command).
  1334. NOMAP
  1335.   The map annotation and sun highlighting from the previous map is
  1336.   displayed without the map background.
  1337. MAPCENTERn   Center world map on longitude n
  1338.   Centers any rectangular projection world map on longitude n (more or
  1339.   less).  For example, MAPCENTER-77 centers the world map on Washington. 
  1340.   It does not have any effect on non-rectangular projection or non-world
  1341.   maps. Like FCOLOR, this command does not take effect immediately if
  1342.   used in the GEOn.DAT files  (except GEOCLOCK.DAT) or scripts, but does
  1343.   work correctly in GECONFIG.DAT, the command line, and "P". 
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  4.5  Map Annotation  
  1352.  
  1353. Asterisks (*) indicate default values in GeoClock
  1354.  
  1355. FULL *       City, sun rise/set, local time, sun position legend
  1356.   GeoClock can display a time legend at the bottom of the screen.  FULL
  1357.   displays the full range of time and sun-related information on the
  1358.   legend.  This includes primary city name, its time and date, including
  1359.   local time zone name, and sunrise and sunset time.  (The time zone is
  1360.   the one specified in the corresponding GEO*.DAT file.)  It shows sunrise
  1361.   and sunset times for the primary city, the sun's subpoint coordinates,
  1362.   and the azimuth and elevation of the sun from the primary city.  The
  1363.   format of the time and date can be controlled with other commands (see
  1364.   "Time, Zone, and Format Control").
  1365. NONE         No legend
  1366. TIME         Local time only legend
  1367. SUN          City, sun rise/set, local time legend
  1368. DATECHANGEn  Control display of next/previous date
  1369.   If n is 0, the date is not indicated.  If n is 1, the local time shows
  1370.   a ":" if the local date is the same as the current date, it shows an
  1371.   up-arrow if the local date is one day ahead of the current date, and
  1372.   it shows a down-arrow of the local date is one day behind the current
  1373.   date.  
  1374.  
  1375. HTA          Display specified city as primary city on all maps
  1376.   HTA/Lat/Long/ZoneCode/CityName   forces the specified city to be the
  1377.   primary city on all maps.  It overrides the first and second lines in
  1378.   every GEOn.DAT file, and thus is a shortcut method to configure GeoClock
  1379.   for your city.  For example, HTA/38.90/-77.03/ET/Washington   forces
  1380.   Washington to be the primary city on all maps, and displays ET (Eastern
  1381.   Time) for all ephemeris data.  HTA is an acronym from Home Town Always. 
  1382.   HTA with no parameters uses the current primary city.
  1383. HTS          Display specified city as primary city on maps containing it  
  1384.   HTS/Lat/Long/ZoneCode/CityName  It works identically to HTA, except that
  1385.   it uses the specified city only if the city appears on the map.  For
  1386.   example, HTS/38.90/-77.03/ET/Washington   would force Washington to be
  1387.   the primary city on MAP2 (US - 48 States), but not on MAP5 (Europe). 
  1388.   HTS is an acronym for Home Town Showing.  HTS with no parameters uses
  1389.   the current primary city.
  1390. HTN          Do not display specified city as primary city   
  1391.   HTN/Lat/Long/ZoneCode/CityName  It works identically to HTA, except that
  1392.   it does not display the specified city.  HTN is an acronym for Home Town
  1393.   Never.  HTN with no parameters uses the current primary city.
  1394. NOHT         Same as HTN.
  1395. MARKLIMIT    Control display of cities close to HTA/HTS city
  1396.   This sets the minimum distance from the home town city that a city must
  1397.   be to be displayed.  For example, MARKLIMIT5 means that any mark within
  1398.   5 pixels x and y of the home town mark will not be displayed.  The
  1399.   distances can be set independently, e.g., MARLIMIT5/10 means x of 5 and
  1400.   y of 10.  The default is -1, or no restriction.
  1401.  
  1402. HIDEMN *     Do not display map name and number
  1403.   Map number and name are not displayed.
  1404. SHOWMN       Display map name and number
  1405.   The map number and name are displayed in the upper right corner of the
  1406.   map.  This is especially useful with the ZOOM function.
  1407. POSMN        Set position and color of map name and number
  1408.   POSMNxp/yp/fg/bg  xp is the horizontal (x) position of the title.  0
  1409.   means center, x > 0 means start the title at x pixels right of the left
  1410.   edge, x < 0 means end the title x pixels left of the right edge.  The
  1411.   default value is -1.  yp is the vertical (y) position of the title.  0
  1412.   means center, y > 0 means the upper edge of the title is y pixels below
  1413.   the upper edge, y < 0 means the lower edge of the title is y pixel above
  1414.   the bottom edge.  1 is the default.  fg is the text color, and 7 is the
  1415.   default.  bg is the background color.  -1 means transparent and is the
  1416.   default.
  1417. TEXT         Display text on all maps
  1418.   TEXTx/y/font/color/bg*text     No spaces before the * are allowed.  x
  1419.   is the horizontal coordinate of the starting pixel for the string (if
  1420.   negative, from the right of the screen), y is the vertical coordinate
  1421.   of the starting pixel (if negative, from the bottom of the screen,
  1422.   font is 0 for 8x14, 1 for 4x6, 2 for 8x8, 3 for 4x8, and 4 for the
  1423.   Xfont.  color is the color number for the text, and bg is the
  1424.   background color (-1 means transparent).  The text itself can be
  1425.   anything. The underscore (_) is interpreted as a space.
  1426. NAUTICAL     Display distances in nautical miles
  1427. STATUTE  *   Display distances in statute miles
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  4.6  Time Control and Display
  1436.  
  1437. Asterisks (*) indicate default values in GeoClock
  1438.  
  1439.     GeoClock displays time in a most significant to least significant
  1440. format, i.e., year/month/day hour/minute/second.  The following commands
  1441. control the details of the time display format.
  1442. YEAR2 *      Show 2 digit year  (e.g., 91/05/01 12:14:45)
  1443. YEAR4        Show 4 digit year  (e.g., 1991/05/01 12:14:45
  1444. NOMONTH *    Show month number rather than name.
  1445. SHOWMONTH    Show month name rather than number (91 MAY 01 12:14:45).
  1446.   The standard 3 letter English abbreviations are used by default. The
  1447.   text for the month names can be specified by giving the 12 strings to be
  1448.   used for the 12 months. For example:
  1449.   SHOWMONTH JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
  1450. NODAY *      Does not show display the day of the week.
  1451. SHOWDAY      Show day of week
  1452.   This command displays the day of the week (1991/05/01 WED 12:14:45). As
  1453.   in SHOWMONTH, the default is the standard 3 letter English abbreviation,
  1454.   but other names can be specified:
  1455.   SHOWDAY SUN MON TUE WED THU FRI SAT
  1456. NOSECONDS    Shows time to last minute
  1457.   This command shows time to the last minute (1991/05/01 12:14)
  1458. SHOWSECONDS * Show time to nearest second
  1459.   This command shows time to the nearest second (1991/05/01 12:14:45).
  1460. DST          Control Daylight Saving Time
  1461.   The method GeoClock uses to handle summer time when current data is not
  1462.   available in GECONFIG.DAT is close, but not perfect.  This command
  1463.   specifies for which years the GeoClock computed correction is to be
  1464.   applied.  By default, GeoClock does not use summer time before 1980.
  1465.      DST is used to change this date.  The syntax is:
  1466.  
  1467.   DST year1 year2 extrapolation
  1468.      Year1 is the earliest year in which to use summer time under the
  1469.   current specification, and year2 is the latest year in which to use
  1470.   summer time.  If year2 is omitted, there is no upper limit.  For
  1471.   example, DST 1950 specifies that summer time is to be used from 1950 on,
  1472.   while DST 1985 1995 specifies that summer time is to be used only
  1473.   between 1985 and 1995.  "extrapolation" specifies the algorithm used to
  1474.   estimate summer time dates which are not included in the GEOZONES file. 
  1475.   If extrapolation is 1, the date used is the one closest same day of the
  1476.   week to the specified date (for example, 95/04/02 (a Sunday) would
  1477.   become 96/03/31 (also a Sunday).  If "extrapolation" is missing or any
  1478.   other value, and the original date is in the first or last week of the
  1479.   month, the new date is the same day of the week also in the first or
  1480.   last week of the month.  For example, 95/04/02 would become 96/04/07.
  1481.  
  1482. ZONE         Define time zone
  1483.   This command defines a time zone: it relates the time zone to the
  1484.   standard time zone (variously called Greenwich Mean Time (GMT) or
  1485.   Universal Time Coordinated (UTC) or Zulu Time (Z)); it specifies the
  1486.   dates and times when the zone changes to and from summer time; and it 
  1487.   names the time zone and the standard and summer times.  As an example,
  1488.   U.S. Eastern Time is specified by:
  1489.   ZONE   ET     EST     -5     EDT     -4     91/04/07:7   91/10/27:7
  1490.   ET is the name the time zone is referred to by all GeoClock commands.
  1491.   The definition states that the zone is called EST and is 5 hours behind
  1492.   GMT, except between 91/04/07 0700 GMT and 91/10/27 0700 GMT, when it is
  1493.   called EDT and is 4 hours behind GMT.
  1494.   If the offset to GMT is 100 or larger, the time zone will give true
  1495.   local sun time (i.e., the sun is at its highest elevation at exactly
  1496.   12:00 every day).  A special time zone named ST (for sun-time) is
  1497.   defined in the GEOZONES.DAT file for this zone.
  1498.   If the ZONE commands are not for the correct year, GeoClock will
  1499.   automatically update them by changing each date to the closest date in
  1500.   the correct year which falls on the same day of the week.
  1501. PCZONE       Specify PC time zone
  1502.   The PCZONE command sets the relationship between the local time on the
  1503.   PC's clock and GMT, i.e., declares which time zone the PC's clock is in.
  1504.   It takes one parameter - a time zone code, as defined in the ZONE
  1505.   command. For example, if you use Eastern Time, specify:
  1506.   PCZONE ET
  1507.   This command is best used in the GECONFIG.DAT file, and it must follow
  1508.   the ZONE command that it references. 
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  4.7  Map Display
  1517.  
  1518. Asterisks (*) indicate default values in GeoClock
  1519.  
  1520. DATAFILE     Select extension for data files
  1521.   This command sets the extension to be used for GEOn files.  By default,
  1522.   it is DAT (the previous default).  This allows multiple sets of GEOn
  1523.   files to be used with the maps.  If the extension does not exist, then
  1524.   DAT is used.  For example, DATAFILE XYZ would first check GEOn.XYZ, and
  1525.   if it does not exist, then check GEOn.DAT, and it that did not exist,
  1526.   check GEOCLOCK.DAT.
  1527. COUNTRY      Display country names
  1528.   Supporting the above capability is a control character used after the !
  1529.   in GEOn entries: Z.  Any city (or entry in the GEOn.DAT file) with a !Z
  1530.   is not displayed unless the COUNTRY command has been given.  CITY
  1531.   reverts back to normal display, and cities with the !Z are not
  1532.   displayed.  In the data files included, this capability is used to
  1533.   toggle between normal display of cities and times, and display of
  1534.   country names.
  1535. NOMARK *     Do not display location markers.
  1536. MARK         Display location markers for cities.
  1537. FORCEMARK    Always display location markers for cities, regardless of the 
  1538.   presence of the "N" flag.
  1539.  
  1540. NOCITY *     Do not display city names
  1541. CITY         Display city names.  The city names and locations are
  1542.   contained in the corresponding GEO*.DAT file.  The name is usually
  1543.   displayed to the right of the location, but the name may be moved if it
  1544.   does not fit.  The location can be controlled by the user, and local
  1545.   time can be added (see Advanced Topics).
  1546.  
  1547. FONT-E       Set default font to 8x14.  This font size is used for city and
  1548.   time display on the maps unless it is overridden by an !E,M,S, or T on
  1549.   the corresponding line in GEO*.DAT.
  1550. FONT-M *     Set default font to 8x8
  1551. FONT-S       Set default font to 4x8
  1552. FONT-T       Set default font to 4x6
  1553. FONT-X       Set default font to external font
  1554. FONTLOAD     Loads an external font
  1555.   FONTLOAD filename   loads the external font specified by <filename>
  1556.   The format of the external font file is:
  1557.   Byte 0   horizontal character width in bits (w)
  1558.   Byte 1   vertical character height in bits (h)
  1559.   Byte 2   first character in table (c1)
  1560.   Byte 3   last character in table (c2)
  1561.   Bytes 4 through 4+(c2-c1+1)*h*entier((w+7)/8)  character bits
  1562.   If the requested character is not in the c1..c2 range, the character
  1563.   is displayed as c1.
  1564.  
  1565. SYMDEF     Load an external symbol definition
  1566.    SYMDEF filename   loads the external symbol specified by <filename>.  
  1567.    The format of the external file is:
  1568.    Initial Byte    length      Meaning
  1569.     0               2          Number of pixels in the x direction (nx)
  1570.     2               2          Number of pixels in the y direction (ny)
  1571.     4               2          x pixel corresponding to the symbol center
  1572.     6               2          y pixel corresponding to the symbol center
  1573.     8               8          Name of symbol (trailing spaces)
  1574.     10              nx*ny      Color of pixel (going horizontally from 1 to
  1575.                                nx, then vertically from 1 to ny).  0-      
  1576.                         15 displays as that color.  16-255 is              
  1577.                  transparent.
  1578.   Multiple symbol definitions can be included in a single file by
  1579.   concatenating the above structure.
  1580. SYMBOL     Displays on external symbol  
  1581.   SYMBOL  name  lat  long      displays the symbol referred to by <name>
  1582.   (defined by a previous SYMDEF command) centered on lat long.  This
  1583.   symbol is drawn before any city names or times are drawn, so the
  1584.   symbol can be overwritten by this data.
  1585.   SYMBOL  filename  lat long      displays the symbol defined in
  1586.   <filename> centered on lat long.  This symbol is drawn before any city
  1587.   names or times are drawn, so the symbol can be overwritten by this data.
  1588.   SYMBOL  filename  name  lat long      displays the symbol defined in
  1589.   <filename> and named <name> centered on lat long.  This symbol is drawn
  1590.   before any city names or times are drawn, so the symbol can be
  1591.   overwritten by this data.
  1592.  
  1593. GRID         Display GeoClock Selected lat/long lines
  1594.   This command overrides all the other Lat/Long commands and display
  1595.   GeoClock selected lines.  It is equivalent to LINE, TLINCx, GLINCy, and
  1596.   SHOWLL, where x and y are selected by GeoClock on a map by map basis.
  1597. NOGRID *     Do not display GeoClock Selected lat/long lines
  1598.   This commands negates the GRID command.
  1599. NOLINE *     Do not display latitude/longitude lines
  1600.   NOLINE removes all latitude/longitude lines from the display.
  1601. LINE         Set lat/long line increment and display lines
  1602.   This command enables latitude and longitude lines on the display, and
  1603.   sets the spacing between the lines. For example, LINE15 draws latitude
  1604.   and longitude 15 degrees apart.
  1605. TLINC        Set latitude line increment
  1606. GLINC        Set longitude line increment
  1607.   TLINC and GLINC allow the spacing between latitude and longitude lines
  1608.   to be set independently. For example, TLINC 15 and GLINC 30 set the
  1609.   latitude spacing to 15 degrees, and the longitude spacing to 30 degrees.
  1610. TLSPEC       Specific latitude line
  1611. GLSPEC       Specific longitude line
  1612.   TLSPEC and GLSPEC allow specific latitude and longitude lines to be
  1613.   displayed.  For example, TLSPEC -67 draws a latitude line at 67 degrees
  1614.   south (the antarctic circle).  Up to 20 of these special lines can be
  1615.   specified.
  1616. CLINE        Clear all specific latitude/longitude lines
  1617.   CLINE removes all non-permanent special lines from the display.  CLINE1
  1618.   removes all line including permanent lines.
  1619. LINEPERM     Make TLSPEC and GLSPEC lines permanent
  1620.   LINEPERM makes all currently defined TLSPEC and GLSPEC lines permanent,
  1621.   i.e., they will be displayed on all maps.  If TLSPEC and GLSPEC commands
  1622.   are followed by LINEPERM in GECONFIG.DAT, these lines will be permanent. 
  1623.   A similar sequence in a GEOn.DAT file will make these lines permanent. 
  1624.   CLINE1 clear all permanent lines.
  1625.  
  1626. HIDELL *     Do not show Latitude/Longitude values
  1627.   This command suppresses the latitude and longitude labels.
  1628. SHOWLL       Show Latitude/Longitude values
  1629.   This command labels all the latitude and longitude lines displayed. The
  1630.   labels appear on the top and left edges of the display. The labels may
  1631.   overlap other data.  Optionally, SHOWLL can control which axis are
  1632.   labeled: SHOWLLn
  1633.     n and 1 = 0  show left latitude
  1634.     n and 2 = 0  show right latitude
  1635.     n and 4 = 0  show top longitude
  1636. LLCOLOR      Set color and style of lat/long lines and labels
  1637.   This command takes two parameters LLCOLOR a/b.  a is the color number
  1638.   for the lat/long lines (the default is 6).  b is the color number for
  1639.   the lat/long line labels (the default value is 7).  If a is negative,
  1640.   the lines will overwrite all map features, while if a is positive it
  1641.   will only overwrite colors 1,2,3 (water, land, and land/water).
  1642.  
  1643. INCLUDE (or I)   Include data file
  1644.   When contained in a GEOn.DAT file, INCLUDE <file>  suspends reading from
  1645.   the file being processed, and processes all commands in the <file>. 
  1646.   When all commands in that file have been processed, reading resumes from
  1647.   the original file.  INCLUDE may be nested up to ten levels.  INCLUDE may
  1648.   also be used in response to the "P" command.  In this case, the named
  1649.   file will be included at the end of the GEOn.DAT file for the map
  1650.   currently displayed.
  1651.     The effect of the INCLUDE command will be negated when a new map is
  1652.   selected or a new file is specified with INCLUDE.  The INCLUDE command
  1653.   can be abbreviated by I (i.e., I DATELINE).  An include file can be set
  1654.   on the command line or in a script by using the @ character as a
  1655.   separator (e.g., GEOCLK  MAP1  I@dateline).  This syntax is not allowed
  1656.   in data files or in response to P or C.
  1657. GINCLUDE (or GI)  Global include data file
  1658.   The commands works the same as include above, except that the file is
  1659.   included on all maps.  Orindarily, the GINCLUDE command would be in
  1660.   GECONFIG.DAT, but it can be on the command line (using the @
  1661.   character) or in response to P or C.  The command is canceled by
  1662.   GINCLUDE or GI with no file name specified.  If both GI and I are
  1663.   active on the same map, both files will be processed.
  1664. DRAWLINE         Draw line on map
  1665.   DRAWLINE lat1 long1 lat2 long2 color   draws a line between (lat1,long1)
  1666.   and (lat2,long2) on the current map.  Color is the color in which the
  1667.   line will be drawn.  See "Color Control" for an explanation of the use
  1668.   of color.  If omitted, color defaults to 5 (yellow).  Example:
  1669.   DRAWLINE 38.9 -77.0 34.0 -118.3 0
  1670.   draws a line between Washington DC and Los Angeles in color 0.
  1671.     The DRAWLINE command cannot be issued from the [C]ommand level.  It
  1672.   operates ONLY when contained in a GEO*.DAT file that is processed for
  1673.   the map, or in a text file that is appended to a map with the INCLUDE
  1674.   command.
  1675. VECTOR (or V)     Continue a line
  1676.   VECTOR latx longx   draws a line starting at the position of the last
  1677.   DRAWLINE or VECTOR, to (latx,longx) using the color specified in the
  1678.   last DRAWLINE.  For example, if the following lines immediately follow
  1679.   the line in the DRAWLINE example:
  1680.   VECTOR  41.83   -87.75
  1681.   VECTOR  38.67   -90.25
  1682.   a line from Los Angeles to Chicago to St, Louis will be drawn in color
  1683.   0.  The VECTOR command may be abbreviated by V (i.e., V 41.83 -87.75).
  1684. DRAWCIRCLE        Draw circle on map
  1685.   DRAWCIRCLE latcenter longcenter latrad longrad color    draws an ellipse
  1686.   centered at (latcenter,longcenter) and with latitude (vertical) radius
  1687.   latrad and with longitude (horizontal) radius longrad, and with color
  1688.   color. The command operates ONLY when contained in a GEOn.DAT file that
  1689.   is processed for the map. Color is the color in which the line will be
  1690.   drawn. If omitted, color defaults to 5, which is displayed as yellow.
  1691.   Example:
  1692.   DRAWCIRCLE  38.9  -77.0  10 20 6
  1693.   draws an oval centered on Washington DC that is 10 degrees from the
  1694.   center to the northernmost point, and 20 degrees from the center to the
  1695.   easternmost point, and in color 6.  Alternatively, the form:
  1696.   DRAWCIRCLE latcenter longcenter -radius 0 color   can be used.  This
  1697.   draws a circle of the specified radius (in kilometers) in the specified
  1698.   color around the specified center point.  For example:
  1699.   DRAWCIRCLE  38.9  -77.0  -100 0 6
  1700.   draws a 100 km circle in color 6 around Washington DC.  The negative
  1701.   sign in front of the radius, and the 0 after the radius, are required to
  1702.   ensure compatibility with the older system.
  1703. DRAWFCIRCLE       Draw a filled circle on map
  1704.   DRAWFCIRCLE has the same syntax as DRAWCIRCLE, except that the circle or
  1705.   ellipse drawn is solid rather than outlined.
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  4.8  Sun and Moon Display Control
  1714.  
  1715. SUNLIGHT     Terminator definition
  1716.   SUNLIGHT angle   specifies the sun's elevation angle for the terminator.
  1717.   The default is -0.8333, which corresponds to apparent sunrise and
  1718.   sunset, when the edge of the sun is just visible.  0 corresponds to the
  1719.   geometric terminator, which divides the earth into two equal halves.
  1720. TWILIGHT     Twilight terminator definition
  1721.   TWILIGHT angle   specifies the sun's elevation angle for the twilight
  1722.   terminator.  The default is 0.  -6.00 corresponds to civil twilight, -12
  1723.   corresponds to nautical twilight, and -18 corresponds to astronomical
  1724.   twilight.  If this angle is greater than or equal to the SUNLIGHT
  1725.   parameter, the twilight area is not displayed.
  1726. TLMASK       Twilight area pattern
  1727.   TLMASK n   specifies the fraction (in 16ths) of halftoning for twilight
  1728.   display.  4 is the default, which gives 1/4 light and 3/4 dark for the 
  1729.   twilight area.  You may have to experiment with this value to get the
  1730.   best display for your monitor.  A value of 4 may give a better effect,
  1731.   particularly if you wish to emphasize the terminator relatively to the
  1732.   twilight line.
  1733. NOFILL       Do not display building of sunlit area
  1734.   Does not perform area fill operations directly to the screen when a map
  1735.   is initially displayed.  The map will be displayed, and after a short
  1736.   delay the entire sunlit area will be displayed.  This sometimes solves
  1737.   stack overflow errors during fill with some graphics cards.
  1738. SUNANGLE     Sun rise/set definition
  1739.   SUNANGLE angle   sets the elevation angle of the sun used to compute
  1740.   sunrise and set.  The default is -0.8333 degree, which corresponds to
  1741.   the sun just breaking the horizon, considering refraction effects. This
  1742.   parameter does not affect the terminator line calculations.
  1743.  
  1744. NORMAL *     Normal Display
  1745.   This highlights the sunlit area and displays the sun symbol at the sun's
  1746.   subpoint.
  1747. LIGHT        All sunlight is displayed
  1748.   This highlights the entire screen, and does not display the sun symbol. 
  1749.   This often provides a better display of details of small-area maps, on
  1750.   which terminator display may be unimportant, e.g., city maps.
  1751. DARK         No sunlight is displayed
  1752.   This does not highlight any of the screen, and does not display the sun
  1753.   symbol.
  1754. BLANK        Highlighting is not used
  1755.   This does not perform any highlighting.  This is appropriate for some
  1756.   specialized maps which use more than 7 colors.
  1757. MOONdisp     Control display of moon
  1758.   If disp is 0 or omitted, no moon is displayed.  If disp is 1, a moon
  1759.   symbol is displayed with approximate phase information over the
  1760.   correct sub-point.  If disp is 2, the text moon illumination fraction
  1761.   is displayed with the moon symbol.  If disp is 3, the symbol,
  1762.   illumination, lat, long, azimuth, and elevation are all displayed.  If
  1763.   disp is increased by 4, the moon is displayed using the calendar
  1764.   convention (i.e., the moon looks like the symbol in printed
  1765.   calendars).  For example, if disp is 6, the moon symbol is displayed
  1766.   using the calendar convention, and the moon illumination fraction is
  1767.   displayed in text. 
  1768. EPHEMERISdisp  Control display of ephemeris data with the Distance
  1769.   function.  If disp is 0 or omitted, only coordinates and distances are
  1770.   displayed with the distance function.  If disp is 1, the current local
  1771.   time and time zone are displayed, along with the sun rise, sun set,
  1772.   sun azimuth, and sun elevation, for the selected point.
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  4.9  Time, Zone and Format Control
  1781.  
  1782. These commands are special - they are activated by pressing a letter key
  1783. while a map is displayed.  They can also be used in GE*.DAT files, in
  1784. response to a "P" prompt, and on the command line.
  1785. T            Set new time
  1786.   Pressing the T key prompts you for a new display time in yy/mm/dd
  1787.   hh:mm:ss format.  This does not change your PC's clock.  All times in
  1788.   GeoClock use the 24 hour format.  The EGA/VGA/SVGA version shows a pop-
  1789.   up window with this command.  You can use the cursor keys to edit the
  1790.   time, use ENTER to accept the new time, or ESC to reject the new time. 
  1791.   If this command is used on the command line or in a DAT file, the
  1792.   included data is interpreted as year month day hour minute second.  The
  1793.   data must be given with no extra characters, and exactly two digits per
  1794.   item.  Missing data is set to 2000/01/01 00:00:00.  For example,
  1795.   T9205151207 is taken as 1992/05/15  12:07:00.  A four digit year is
  1796.   allowed.  When used on the command line or in a DAT file, the data may
  1797.   have a + or - followed by a number.  With this format, the current
  1798.   vertual time is incremented or decremented by the specified number of
  1799.   days.  For example, T+30 increments the time by 30 days, while T-0.25
  1800.   decrements the time by 1/4 day = 6 hours.
  1801. S            Speed to time change
  1802.   Pressing the S key prompts you for the rate of change of time per
  1803.   display update.  The prompt asks for the number of hours (possibly
  1804.   fractional or negative) for the displayed clock to be incremented during
  1805.   each cycle, e.g., 0.25 for 15 minutes every 1 to 20 second cycle. The
  1806.   hour:minutes:seconds format can be used if desired, e.g., 0:15 for 15
  1807.   minutes, or 0:0:5 for five seconds.
  1808. U            Change display update interval
  1809.   Pressing the U key prompts you for the screen update interval in
  1810.   seconds. When this value is entered, the display is immediately drawn.
  1811.   Subsequently, the screen in updated at the specified interval and
  1812.   synchronized with the clock. Thus, if 15 is specified, the screen will
  1813.   be updated at 0, 15, 30, and 45 seconds past the minute. If your
  1814.   computer is not fast enough to achieve the specified interval, the
  1815.   smallest integer multiple of this interval which works will be used.
  1816. R            Reset time and speed
  1817.   Pressing this key restores the display time to the current time, and the
  1818.   display update rate to real time.  R "undoes" F, T, and U.
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  4.10 Special Commands
  1827.  
  1828. The first seven commands are special - they are activated by pressing a
  1829. letter key while a map is being displayed.
  1830. C            Enter a command
  1831.   Pressing this letter key brings up a box for entering a command.  Type
  1832.   the command and any parameters, followed by ENTER.  The command will
  1833.   take effect immediately.
  1834. K            Go back to previous map displayed
  1835.   Pressing the K key returns the display to the previous map which was
  1836.   displayed.  This is useful if you want to switch back and forth between
  1837.   two maps.
  1838. D            Measure distance (two point)
  1839.   Pressing the key starts the distance measuring function.  This function
  1840.   is available only to registered users.  See "Distance Measurement" for
  1841.   more information.  This function only works with VGA and better
  1842.   displays.
  1843. @            Measure distance (three point)
  1844.   Pressing the key starts the distance measuring function.  This function
  1845.   is available only to registered users.  See "Distance Measurement" for
  1846.   more information.  This function works with EGA and better displays.
  1847. Z            Select another map
  1848.   Pressing the key starts the "Zoom" function.  This function is available
  1849.   only to registered users.  It is not a true zoom, but selects maps which
  1850.   contain the point under the cursor.  See "Zoom" for more information. 
  1851.   This function works with both EGA and VGA or better displays.
  1852. L            Toggle between Lat/Long displayed
  1853.   Pressing this key toggles between GRID and NOGRID.
  1854. Y            Toggle city and country display
  1855.   Pressing this key toggles between CITY and COUNTRY.
  1856.  
  1857. NETWORK@server@local@  Network control
  1858.   This command sets GeoClock to run in network mode.  For every file to be
  1859. read, the directory "local" is check, and if the file exists there, it is
  1860. used.  If not, the directory "server" is used.  When a file is written, it
  1861. is always written to the "local" directory.  Usually, GeoClock and all its
  1862. files will be installed in the "server" directory, and each user will have
  1863. his own "local".  The user can then customize his GeoClock without
  1864. affecting other users.  Ordinarily, the NETWORK command should be on the
  1865. command line (FILE/PROPERTIES/COMMANDLINE in Windows 3.x).  For example,
  1866. C:\SERVER\GEO\GEOCKWIN.EXE  NETWORK@C:\SERVER\GEO@X:\LOCAL\GEO@
  1867. will start GeoClock using C:\SERVER\GEO as the server directory, and
  1868. X:\LOCAL\GEO as the local directory.
  1869.   A special form of the command is  NETWORK  with no additional characters. 
  1870. In this case, GeoCLock uses the directory containing the GEOCKWIN.EXE file
  1871. as the server directory, and the current default directory as the local
  1872. directory.
  1873.  
  1874. FAST         Use reduced accuracy but faster calculations
  1875.   Forces GeoClock to use a faster but slightly less accurate algorithm for
  1876.   drawing the sunlit area. This is the default for systems without an
  1877.   80x87.
  1878. SLOW         Use high accuracy but slower calculations
  1879.   Forces GeoClock to use the high accuracy algorithm for drawing the
  1880.   sunlit area.  This is the default for systems with an 80x87. On systems
  1881.   with an 80x87, the difference in speed between SLOW and FAST is negli-
  1882.   gible, while on those systems without an 80x87, FAST is approximately
  1883.   twice the speed of SLOW.  These options do not effect polar,
  1884.   orthoscopic, or azimuthal-equidistance maps.
  1885. 387          Activate speedup with 80387 or i486
  1886.   This command activates the use of special 387/486 commands which speed
  1887.   up calculations, especially on polar, orthoscopic, and azimuthal-
  1888.   equidistance maps. If you do not have a 387 type coprocessor, the
  1889.   results of using this command are unpredictable. It MAY work on IIT and
  1890.   CYRIX 287s, and Intel 287XLs.
  1891.  
  1892. The following five commands control the optional HAM features.
  1893. HAMCD        Specify option HAM CD-ROM data base
  1894. HAMCD file   
  1895.   specifies that the QRZ or BuckMaster HamCall (April 95 and earlier)
  1896.   CDROM is loaded and should be used to obtain extra information about US
  1897.   call signs.  If the file parameter is missing, all online local CDROM
  1898.   drives will be checked for the data base.  This will almost always
  1899.   correctly identify the CD, but you may specify the complete path to the
  1900.   data base (for example, HAMCD D:\CALLBK\CALLBKC.DAT or HAMCD
  1901.   D:\HAM0\HAMCALL.129 ) if GeoClock cannot automatically locate this data
  1902.   base.  When a call sign is parsed, the CD will be checked first.  If the
  1903.   call is not found, the GeoClock HAM data base (see below) will be used.
  1904. HAMDB        Specify HAM data base - maximum speed configuration
  1905.   HAMDB file   loads the HAM call sign data base from file the named file.
  1906.   Only the first occurrence of this command in a GeoClock execution is
  1907.   effective (i.e., the data base will not be reloaded or changed). A good
  1908.   place for this command is in the GEOn.DAT file corresponding to your HAM
  1909.   map. The HAM data base and other required files are an extra cost option
  1910.   in GeoClock.
  1911. HAMDBX       Specify HAM data base - minimum memory configuration
  1912.   HAMDBX file   specifies the file with the HAM data base.  Whenever a
  1913.   call sign needs to be analyzed, the data base is loaded into temporary
  1914.   memory, and the memory is released after analysis.  This slows the
  1915.   analysis slightly, but requires about 60Kb less RAM.  If you are
  1916.   shelling to GeoClock from another program and get Error 203 messages whe
  1917.   you use the HAM features, placing this command in GECONFIG.DAT may solve
  1918.   the problem.
  1919. HAM          Activate HAM features
  1920.   This command activates the HAM features on azimuthal-equidistance maps.
  1921.   A good place for this command is in the GEOn.DAT file corresponding to
  1922.   your HAM map.
  1923. NOHAM        Deactivate HAM features
  1924. CALL         Specify initial call sign
  1925.   This commands allows the initial call sign, when a HAM map is brought
  1926.   up, to be specified.  For example, GEOCLK MAP9009 CALL=K3NA   will cause
  1927.   the HAM package to be activated with K3NA data displayed.  The last
  1928.   displayed call sign will be displayed after switching away from and then
  1929.   back to a HAM map.
  1930.  
  1931. The following two commands may be needed to control screen flickering or
  1932. flashing on some graphics boards that do not follow the IBM standard
  1933. exactly.
  1934. NOBLINK      Required for some Trident graphics boards
  1935.   This command prevents the markers from blinking on the Distance screen
  1936.   on some graphics adapters. You may want to use the MCOLOR command with
  1937.   NOBLINK to improve marker readability.
  1938. FLICKER      Required for some Trident graphics boards
  1939.   This command forces GeoClock to bypass the video BIOS and issue changes
  1940.   to the video memory start address and palette directly to the video
  1941.   hardware. This is necessary to prevent flickering or blinking of the
  1942.   display on some graphics adapters.
  1943.  
  1944. QUIET        Do not beep on cycle completion (default)
  1945. SOUND        Beep on cycle completion
  1946. HALT         Terminate script and return to DOS
  1947. REPEAT       Start script over from first line
  1948. SCRIPT       Invoke a specific script
  1949.   SCRIPTx   invokes script x (i.e., the file GEOSCRx.DAT).  x may be any
  1950.   number.  This is especially useful from the command line.  Note that if
  1951.   GEOSCR0.DAT exists, it is automatically invoked when GeoClock starts
  1952.   unless the SCRIPTx command is in the GECONFIG.DAT file or on the command
  1953.   line.
  1954. WCGLOBE      Set parameters for GeoGlobe program
  1955.   This command sets the parameters for the GeoGlobe program.  All the
  1956.   parameters on the WCGLOBE line are passed to GeoGlobe when GeoGlobe is
  1957.   started by clicking the Globe icon.  For example
  1958.   WCGLOBE  P /X
  1959.   Causes GeoGlobe to be started with the P (preload the data base) and /X
  1960.   (display axis) parameters when the Globe icon is clicked.
  1961. ZOOMFRACT    Set screen active area for zoom
  1962.   This command sets the size of the active area on the map for zoom to
  1963.   prevent zoom to areas  too close to the screen edge, and to allow map to
  1964.   map lateral zooming.  ZOOMFRACT1.0 allows zooming to any area on the
  1965.   screen.  ZOOMFRACT0.95, for example, does not allow zooming closer to
  1966.   the edge than 5% of the screen dimensions.  This parameter also affects
  1967.   the Where function, ensuring that the selected city is not too close to
  1968.   the edge of the map.  One consequence of this is that clicking near the
  1969.   edge of the map will bring up the highest resolution map containing that
  1970.   point but not near the edge, so the zoom function can be used to
  1971.   navagate laterally through the maps.
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  4.11 Mouse, Graphics, and Color Control
  1980.  
  1981. The commands below specify the capabilities of your color graphics system
  1982. and mouse. See also "Configuring for EGA/VGA/SVGA Graphics Systems."
  1983.  
  1984. FMOUSE       Use fast mouse reset.
  1985.   Use the fast mouse software reset (function 21h) to initialize the
  1986.   mouse.  Microsoft and some other mice use a very slow (several second)
  1987.   hardware reset for the normal mouse initialize function, while the
  1988.   software reset works equally well.  If there is a long delay when using
  1989.   Z or D the first time these functions are used, adding FMOUSE to the
  1990.   GECONFIG.DAT file may improve the speed significantly.  Some mice do not
  1991.   recognize the software reset.  In this case, the mouse will not work
  1992.   with FMOUSE.
  1993. EMOUSE       Mouse with EGA restrictions
  1994.   The EGA display does not support some mouse functions because the
  1995.   display's state cannot always be determined.  If you have a true EGA
  1996.   system, rather than a VGA or better, this statement should be included
  1997.   in GECONFIG.DAT or the mouse may interfere with correct display.  It is
  1998.   automatically added by GEOSETUP if appropriate.
  1999. RMOUSEn      Reset mouse with video mode switch
  2000.   This parameter controls mouse resets whenever the video mode is changed. 
  2001.   While this should happen automatically, some mouse drivers, including
  2002.   the standard mouse driver with OS/2, do not follow this standard.  By
  2003.   default, GeoClock resets the mouse every time the video mode is
  2004.   switched.  If the mouse works but mode switches are very slow, or the
  2005.   system hangs sometimes when the video mode switches, try RMOUSE1.
  2006. MOUSEX       Control Mouse/Icon interaction
  2007.   This controls the interaction between the mouse and the icon bar.
  2008.  
  2009.   MOUSEX0   The icon bar and mouse cursor are not displayed until the
  2010.   mouse is moved or ALT is pressed.  When a new map is displayed, the icon
  2011.   bar and cursor initially are not displayed.  This is intended for
  2012.   scripts.
  2013.  
  2014.   MOUSEX1   The icon bar is controlled only by ALT.  Mouse movement has no
  2015.   effect on the icon bar.  The icon bar state is preserved through map
  2016.   changes.
  2017.  
  2018.   MOUSEX2   The icon bar is never displayed.
  2019.  
  2020.   MOUSEX3   The icon bar is controlled by ALT and by the mouse moving off
  2021.   and on the screen.  The icon bar state is preserved over map changes. 
  2022.   This is the default when GeoClock starts.
  2023.  
  2024. SAVER        Special screen save mouse/keyboard action
  2025.   When this command is execute, *any* mouse movement or click, or any
  2026.   keystroke, will cause GeoClock to terminate.  This is usefull when
  2027.   GeoClock is used as a screen saver.
  2028.  
  2029. ICONSIZE     Set initial icon size
  2030.   ICONSIZE1 sets the initial icon to an 8 pixel bar with the function
  2031.   names, rather than the 46 pixel bar with true icons.  The ALT key will
  2032.   toggle the icon size.
  2033.  
  2034. EGA          Specify EGA graphics system
  2035.   This command should be included in the GECONFIG.DAT file if you have an
  2036.   EGA system. The command prevents VGA and SVGA maps from being displayed.
  2037. VGA          Specify VGA graphics system
  2038.   This command specifies that you have a VGA system. This is the default
  2039.   for GeoClock, so the command is usually not required. If you have a
  2040.   super EGA (one that supports 640x480) rather than a true VGA, this
  2041.   command may be required. The format of the command is VGAa/b/c/d , where
  2042.   a, b, c, and d are the decimal values of the AX, BX, CX, and DX
  2043.   registers to enter the 640x480x16 graphics mode by executing INT 10.  If
  2044.   you do not have a true VGA, but an EGA capable of 640x480 graphics, you
  2045.   may have to add the EMOUSE command to GECONFIG.DAT.
  2046. SVGA         Specify 800x600 super VGA (SVGA) graphics system
  2047.   This command specifies that you have an 800x600x16 color Super VGA
  2048.   (SVGA) display. The format of the command is SVGAa/b/c/d , where a, b,
  2049.   c, and d are the decimal vales of the AX, BX, CX, and DX registers to
  2050.   enter the 800x600x16 graphics mode by executing INT 10. If the
  2051.   parameters are omitted, the VESA standard parameters are used. 
  2052.   "Configuring for EGA/VGA/SVGA Graphics Systems" has parameter values for
  2053.   a number of SVGA manufacturers.
  2054. SHOWVGA      Convert EGA maps to VGA format for display
  2055.   This command forces all EGA maps to be displayed in VGA format. GeoClock
  2056.   converts the maps on the fly by duplicating some horizontal lines. Using
  2057.   this command allows the higher resolution VGA characters and lines to be
  2058.   displayed on EGA maps, and prevents your graphics system from changing
  2059.   video modes when switching between EGA and VGA maps. It does NOT enhance
  2060.   the resolution of EGA maps.
  2061. SHOWSVGA     Convert EGA and VGA maps to SVGA format for display
  2062.   This command forces all EGA and VGA maps to be displayed in SVGA format.
  2063.   GeoClock converts the maps on the fly by duplicating some horizontal and
  2064.   vertical lines. Using this command allows the higher resolution SVGA
  2065.   characters and lines to be displayed on EGA and VGA maps, and prevents
  2066.   your graphics system from changing video modes when switching between
  2067.   EGA, VGA, and SVGA maps. It does NOT enhance the resolution of EGA maps.
  2068.  
  2069. All the supported graphics adapters provides for the simultaneous display
  2070. of 16 colors from a palette of 64.  The 16 colors that can be displayed
  2071. simultaneously are used to represent 16 features displayed by GeoClock. 
  2072. See "Colors and Default Colors" (4.7) for details.
  2073.     The following three commands are used to control the colors displayed
  2074. on the screen for these 16 features.
  2075.  
  2076. CSET         Color change menu
  2077.   This command is activated by pressing P (to get the command prompt),
  2078.   followed by CSET.  A menu is displayed with the 16 color feature names,
  2079.   numbers, and color values.  The color values are expressed by combi-
  2080.   nations of the following letters:
  2081.        B  = bright blue              b = dim blue
  2082.        G  = bright green             g = dim green
  2083.        R  = bright red               r = dim red
  2084.   For example, white is rgbRGB (r + R = full red, full green, full blue),
  2085.   bright yellow is rgbRG (full red, full green, dim blue), and grey is rgb
  2086.   (dim red, dim green, dim blue).  To change to color of a feature, enter
  2087.   the feature number, followed by a space and the color value.  For ex-
  2088.   ample, to change the color of non-sunlit land (feature 2) to brown,
  2089.   enter:
  2090.   2 gR
  2091.   and to change the color of sun-lit land (feature 10) to bright yellow
  2092.   enter:
  2093.   10 rgbRG
  2094.   You can experiment with different color values to produce the most
  2095.   pleasing effect.  CSET shows changes in the color palette as you enter
  2096.   them.
  2097. COLOR        Set color
  2098.   The COLOR command provides a way to change the GeoClock default colors.
  2099.   The format is:
  2100.   COLORnddbb
  2101.   where n is the feature number (0-7), dd is the color value for the non-
  2102.   sunlit feature, and bb is the color value for the sunlit feature (n+8).
  2103.   The easiest way to get the proper values is to use the CSET menu. The
  2104.   proper COLOR commands to produce the colors as modified by CSET are
  2105.   given on the right hand side of the CSET menu. For example, for the
  2106.   color values given in the CSET example, the command is COLOR22062.
  2107. ECOLOR       Set color for elevation maps
  2108.   The ECOLOR commands provides a way to change the colors used for
  2109.   elevation maps.  The format is the same as the COLOR command: 
  2110.   ECOLORnddbb   These colors are not effected by CSET.
  2111. TEXTBG       Set text background color
  2112.   TEXTBGn    changes the text background color number to n.  The default
  2113.   value is 4.
  2114. MCOLOR       Set color for Distance cursors
  2115.   This command sets the colors of the Markers on the "D"istance screen. It
  2116.   may be required to improve the appearance of the cursors if the NOBLINK
  2117.   command was used.  The syntax is MCOLORxxyy. Marker 1 is set to color
  2118.   value xx, and Marker 2 is set to color value yy. For example, MCOLOR5961
  2119.   sets Marker 1 to 59 (bright cyan) and Marker 2 to 61 (bright magenta).
  2120. FCOLOR       Set map frame color
  2121.   FCOLORn  sets the color of the frame around the map display to n.  The
  2122. default value is 15 (white).  A value of 0 through 15 frames the map in
  2123. that color.  Any other value (for example, -1) does not display any frame.
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  4.12 Zoom
  2132.  
  2133.     The Zoom function comes in two forms.  If you have a VGA or better
  2134. display and a mouse, the first form is always active and can be used at any
  2135. time.  The second form is activated by pressing the letter Z, and works on
  2136. all display types and is somewhat more precise.
  2137.  
  2138.   **** First Form ****
  2139.     If you position the cursor anywhere on the screen (except the icon bar)
  2140. and click the left mouse button, GeoClock will display the highest
  2141. resolution map containing the point under the cursor.  If you click the
  2142. right mouse button the next map in the hierarchy defined by the MAKEZOOM
  2143. program will be displayed.  If you click the left button while on a lowest
  2144. level map, or the right button while on the top level map, a short beep
  2145. will sound and the map display will not change.
  2146.  
  2147.   **** Second Form **** (registered users only)
  2148.     This function allows the user to change the map background using the
  2149. cursor.  A mouse or the arrow keys can be used.  To invoke the function,
  2150. press the letter Z.  The screen will be stabilize without any time or
  2151. sunlight information, and an Iron-Cross type cursor will appear.  Among
  2152. other things, the Zoom function can be used to identify all maps that
  2153. include a given location.
  2154.     Use the mouse and/or arrow keys to locate a position on the map.  (If
  2155. you hold the shift key down with the arrow keys, the cursor will move 8
  2156. times faster than non-shifted arrows.)  Each press of the right or left
  2157. button on the mouse, or CONTROL or ALTERNATE keys on the keyboard, will
  2158. switch to a new map containing that point.
  2159.     The left mouse button or CTRL selects the next smaller map containing
  2160. the point under the cursor (zooms in).  The right mouse button or ALT
  2161. selects the next larger map containing the point under the cursor (zooms
  2162. out).  The "Z" key switches to the smallest map (most detailed) containing
  2163. the point.  The cursor will remain at the specified latitude/longitude
  2164. during the switch.  When the desired map is displayed, press the middle
  2165. button or the ESCAPE key to return to time display.
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  4.13 Distance Measurement
  2174.  
  2175.     The distance measurement function comes in two forms.  The first is
  2176. activated by pressing D or clicking the Distance icon, requires a mouse and
  2177. displays two points.  The second is activated by pressing the @ key,
  2178. displays three points and does not require a mouse.
  2179.  
  2180.   **** First Form ****
  2181.     Clicking on the distance icon, or pressing the letter D, activates the
  2182. two point distance function.  One pointed is fixed and the other is
  2183. controlled by the mouse.  Pressing a mouse button, or pressing ENTER, moves
  2184. the first point to the current mouse position.  At the bottom of the
  2185. screen, the coordinates of both points, the distance between them, and the
  2186. azimuths between them are displayed.  If the EPHEMERIS command (see) is set
  2187. to 1, the sun rise, sun set, sun azimuth, and sun elevation will be
  2188. displayed for the selected point (the red cursor, the one fixed by a mouse
  2189. click).  To exit the distance function, click on the reset icon in the
  2190. upper right, or press ESCAPE.
  2191.  
  2192.   **** Second Form ****
  2193.     This function provides a display of the coordinates of three selected
  2194. points, and the distances between them, as controlled by a mouse or the
  2195. keyboard.  The function is invoked by pressing the "@" (shift 2).  City
  2196. names remain on the map, and two text lines appear at the bottom of the
  2197. screen.  They indicate latitude and longitude of three points, and
  2198. distances between them.
  2199.     Point 3 is the current cursor position, which you can change with mouse
  2200. motion or the arrow keys.  (If you hold the shift key down with the arrow
  2201. keys, the cursor will move 8 times faster.)  Point 1 is selected by the
  2202. left mouse button or the CONTROL key on the keyboard.  Point 2 is selected
  2203. by the right mouse button or the ALTERNATE key.
  2204.    To maintain smooth cursor movement, the distance and coordinate displays
  2205. are updated only when the cursor is not moving.  By default, the display
  2206. shows distance (in km and miles) on the top line, and location (in
  2207. degrees/minutes/seconds) on the bottom.  By pressing "A", azimuth (in
  2208. degrees, first from A to B, then B to A) and distance (in km) will be
  2209. displayed.  "D" returns to distance only.  Pressing "." will display
  2210. locations in degrees and fractions, while "'" will return to DMS format.   
  2211.  To return to the normal GeoClock display, press ESCAPE or the center mouse
  2212. button.
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  4.14 Scripts
  2221.  
  2222.    Up to 10 scripts can be played by GeoClock.  Each script consists of 
  2223. GeoClock command lines (including a map selection command) and optionally a
  2224. time (by default, 15 seconds).  At the end of the specified interval, the
  2225. next command line in the script is executed.
  2226.    One way to start a script is to press a number key (0 through 9).  The
  2227. corresponding script file is named GEOSCR0.DAT through GEOSRC9.DAT. 
  2228. Another way to invoke a script is to use the command SCRIPTx, where x is
  2229. any number.  The corresponding script file is GEOSCRx.DAT.  If this command
  2230. is on the command line or in GECONFIG.DAT, that script is executed as soon
  2231. as GeoClock starts.  If not, and if GEOSCR0.DAT exists, it is executed
  2232. automatically when GeoClock is started. If the script encounters a REPEAT
  2233. command, the script restarts at the beginning of the file.  If the script
  2234. encounters a HALT command, GeoClock immediately stops and returns to DOS. 
  2235. The script stops when the end of the script file is reached, or any key is
  2236. pressed.
  2237.   Example:
  2238. GEOSCR9.DAT contains:
  2239. MAP1  LINE30  SHOWLL
  2240. MAP2  LINE5  
  2241. RANDOM  30  NOLINE
  2242. REPEAT
  2243.  
  2244. When 9 is pressed, MAP1 with LINE30 and SHOWLL is displayed for 15 seconds.
  2245. then MAP2 with LINE5 is displayed for 15 seconds, then a randomly selected
  2246. map is displayed for 30 seconds with NOLINE, and the sequence repeats.
  2247.  
  2248. Scripts can also be used as macro keys.  For example, if GEOSCR1.DAT
  2249. contains:
  2250. MAPP1
  2251.  
  2252. then when 1 is pressed, the next sequential map in map number sequence is
  2253. displayed.  If GEOSCR2.DAT contains:
  2254. T+0.0416666667
  2255.  
  2256. then when 2 is pressed, the current time is advanced by one hour (1/24
  2257. day).
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  5.  Advanced Topics
  2266.  
  2267. These are topics of interest only to advanced users or are topics of
  2268. specialized interest.
  2269.  
  2270.  5.  Advanced Topics
  2271.  5.1  Configuring for Your Time Zone
  2272.  5.2  City Locations on Maps
  2273.  5.3  Configuring for Your City
  2274.  5.4  Finding Your Latitude and Longitude
  2275.  5.5  City Name Placement and Time Display
  2276.  5.6  Make Zoom utility
  2277.  5.7  Colors and Default Colors
  2278.  5.8  Changing GeoClock Defaults
  2279.  5.9  Calendars and Daylight Saving Time
  2280.  5.10 Ephemeris Data and Accuracy
  2281.  5.11 Software structure
  2282.  5.12 Map Generation System
  2283.  5.13 Elevation Maps
  2284.  
  2285.  
  2286.  
  2287.  5.1  Configuring for Your Time Zone
  2288.  
  2289.      GeoClock has a comprehensive system for handling all known time zones
  2290. in the world.  The GEOZONES.DAT file contains definitions of all time zones
  2291. and daylight saving time systems identified to date.  You can read or print
  2292. this file for the complete list.
  2293.      These definitions include the dates for switching between standard and
  2294. summer time (for example, 91/04/07 and 91/10/27 for most of the U.S. in
  2295. 1991), the common names for standard and summer time (for example, EST and
  2296. EDT), and a codename to refer to the definition (for example, ET). 
  2297. Ordinarily, you should not need to change these definitions.  Each time
  2298. zone is preceded by the keyword ZONE.
  2299.      To make sure that GeoClock gives the proper sun position, you must
  2300. tell GeoClock what time zone your PC's clock uses.  (For most users, this
  2301. will be the time zone in which you live.)  This is done by editing
  2302. GECONFIG.DAT (use TED if you do not have a favorite ASCII editor) and
  2303. adding the proper PCZONE command.  This command should be placed in the
  2304. GECONFIG.DAT file.  The format is:
  2305.  
  2306. PCZONE  codename
  2307.  
  2308. where codename is the codename for the time zone, as listed in the ZONE
  2309. commands.  There should be no other characters on this line.
  2310.  
  2311.     Some common codenames are:
  2312. ET      Eastern Standard/Daylight Time
  2313. EST     Eastern Standard Time all year (most of Indiana)
  2314. CT      Central Standard/Daylight Time
  2315. MT      Mountain Standard/Daylight Time
  2316. MST     Mountain Standard Time all year (Arizona)
  2317. PT      Pacific Standard/Daylight Time
  2318. AKT     Alaska
  2319. HST     Hawaii
  2320. UKT     United Kingdom, Ireland
  2321. +1A     Most of continental Europe
  2322. +2A     Eastern Europe
  2323. JST     Japan
  2324.  
  2325.     The GEOSETUP program will prompt you for the time zone code (or supply
  2326. it automatically if you live in a US zip code area) and place the time zone
  2327. code in the GECONFIG.DAT file.
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  5.2  City Locations on Maps
  2336.  
  2337.     GeoClock has great flexibility in displaying cities on the maps.  For
  2338. most maps (e.g., MAP2) there is a corresponding text file (e.g., GEO2.DAT)
  2339. that contains the customization information for that map.  GEOCLOCK.DAT is
  2340. used for MAP1, and any other map that does not have a corresponding
  2341. GEOn.DAT file.
  2342.     The first line of any GEOn.DAT file is the time zone codename that
  2343. determines which time zone will be used for time display on that map.  For
  2344. example, ET indicates Eastern time, and CT indicates central time.  (See
  2345. "Configuring for Your Time Zone.")  This should normally be the time zone
  2346. codename for the first city listed (the second line of the file).  This
  2347. city is the "primary" city for the map.  The rest of the lines in the file
  2348. specify the names and locations of other cities to be displayed.
  2349.     The format for display of a city is   "Latitude Longitude Name". 
  2350. Either decimal degrees or degrees minutes seconds (DMS) may be used.  In
  2351. the decimal degree format, the minus sign (-) indicates south latitude
  2352. (south of the equator) and west longitude (in the western hemisphere).  For
  2353. DMS format, separate entries by an "x", and place the direction indicator
  2354. at the end.  For example, 31 degrees 15 minutes west longitude would be
  2355. 31x15W in DMS, and -31.25 in decimal, while 45 degrees 12 minutes 38
  2356. seconds north latitude would be 45x12x38N in DMS and 45.2106 in decimal. 
  2357. Some examples of these lines are:
  2358.  
  2359.   34.00     -118.25   Los Angeles
  2360.   30x3N     31x15E    Cairo
  2361.   -26.17    28.03     Johannesburg
  2362.   27x49N    85x21E    Katmandu Nepal
  2363.  
  2364.     The first city listed in a file is the "primary" city.  It is used for
  2365. the astronomical calculations which are normally shown at the bottom of the
  2366. map.  The sunrise and sunset time, azimuth and elevation to the sun, local
  2367. time, and the sun's sub point (the point on earth where the sun is directly
  2368. overhead) can be displayed for this location.
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  5.3  Configuring for Your City
  2377.  
  2378.     You will probably want to customize the display by entering cities of
  2379. your choice on some maps.  In particular, you may want to make the city
  2380. where you live the "primary" city on one or more of the maps.  This will
  2381. give sunrise and sunset, plus other sun-related data for your city on the
  2382. legend lines at the bottom of the each map.  
  2383.  
  2384.    The simplest method is to use the GEOSETUP program.  This will add the
  2385. proper HTS command to GECONFIG.DAT.  The syntax for HTS is:
  2386.  
  2387. HTS/latitude/longitude/TimeZone/CityName.  
  2388.  
  2389. For example:  HTS/41.98/-91.64/CT/Cedar_Rapids
  2390. places a marker and the name Cedar Rapids on every map where the city
  2391. appears, and gives sunrise, sunset, sun azimuth, sun elevation, and time
  2392. for Cedar Rapids at the bottom of all maps.  (The underscore _ is displayed
  2393. as a space.)  Alternatively, you can use HTA instead of HTS.  This uses
  2394. Cedar Rapids for the sunrise, etc., data, on all maps.  This command can be
  2395. added to the end of GECONFIG.DAT at the same time that the PCZONE command
  2396. is added, or included on the GEOCLK command line.
  2397.     An alternative and more flexible method is to install your city as the
  2398. primary city in only some GEO*.DAT files, (for example, GEO2.DAT).  You can
  2399. do this by editing the file at the DOS command line (e.g., TED GEO2.DAT). 
  2400. You can use any ASCII text editor, but TED is especially easy and is
  2401. supplied with GeoClock (See section 1.6).  Using the cursor and editor
  2402. keys, replace the first line of the file, if necessary, so that the time
  2403. zone codename corresponds with your time zone.  Then position the cursor at
  2404. the end of the first line and press ENTER.  This will create a blank second
  2405. line.  Next, enter your latitude, longitude, and location name on the
  2406. second line.  Finally, press F7 to save these changes.  (See "City
  2407. Locations on Maps" (1.5) for details on entering the latitude/longitude
  2408. definitions for cities.)
  2409.      Repeat this for every map you want to change.  It is not necessary to
  2410. change all the files, or to use the same city in every file.
  2411.      For example, here is part of the GEO2.DAT file that comes with
  2412. GeoClock:
  2413.                     ET
  2414.      38.90   -77.03 Washington
  2415.      33.75   -84.38 Atlanta
  2416.      42.33   -71.08 Boston
  2417.      ....
  2418.      Suppose you live in Cedar Rapids, Iowa and want Cedar Rapids to appear
  2419. as the primary city on one or more maps.  The first step is to determine
  2420. your latitude and longitude (see "Finding Your Latitude and Longitude"
  2421. (1.7)).  Next, use the TED editor that came with GeoClock, or any other
  2422. text editor, to edit the GEOn.DAT file corresponding to the map file you
  2423. want to change.  For example, to change MAP2 (the US map), edit GEO2.DAT. 
  2424. If you use TED, just enter TED GEO2.DAT.  Change the first line to your
  2425. time zone, if necessary.  Cedar Rapids is in the Central time zone, so use
  2426. the editor to change ET to CT.  Next, make Cedar Rapids the first city
  2427. listed.  In this case, it is 41.98N and 91.64W.  Adding this data to the
  2428. GEO2.DAT file gives:
  2429.  
  2430.  
  2431.                     CT
  2432.      41.98   -91.64 Cedar Rapids
  2433.      38.90   -77.03 Washington
  2434.      33.75   -84.38 Atlanta
  2435.      42.33   -71.08 Boston
  2436.      ....
  2437.     If you want Cedar Rapids to appear on a map, but do not want it as the
  2438. primary city, enter its latitude, longitude, and name in the list of cities
  2439. on the GEO*.DAT file, but not as the first city.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  5.4  Finding Your Latitude and Longitude
  2448.  
  2449.      Accurate lat/long are essential for proper display of cities on a map,
  2450. and also for accurate sunrise and sunset times of a map's "primary" city. 
  2451. An error of one degree of longitude changes sunrise and sunset by four
  2452. minutes.  The easiest way to find a particular latitude and longitude is to
  2453. look it up in an atlas.  The next easiest way is to call your local airport
  2454. or weather bureau for the information.  You can also leave a request for
  2455. information on the GeoClock Bulletin Board, and you should get a reply in a
  2456. short time.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  5.5  City Name Placement and Time Display
  2465.  
  2466.      For registered users only, additional control over city placement,
  2467. color, size, and local time display is possible.  All are marked by
  2468. characters appearing after an exclamation point (!) on a city line in
  2469. GEOn.DAT.  This new data consists of an optional string of characters as
  2470. follows:
  2471.  
  2472.      A - show city name Above mark
  2473.      B - show city name Below mark
  2474.      L - show city name Left of mark
  2475.      R - show city name Right of mark
  2476.      Y - show city name in color 5 (Yellow by default)
  2477.      E - show city name in 8x14 font
  2478.      M - show city name in 8x8 font (default)
  2479.      S - show city name in 4x8 font
  2480.      T - show city name in 4x6 font
  2481.      X - show city name in external font (see FONTLOAD command)
  2482. number - show city name in color number (e.g., 6 shows city name in
  2483.          color 6).  Color numbers are described in "Color Control."
  2484.      N - show a name without a mark.  This is particularly useful if you
  2485.          want to name an area, such as the Pacific Ocean
  2486.      Z - indicates a country name rather than a city name
  2487.      O - display the last symbol defined (see SYMDEF) instead of the normal
  2488.          marker for the city.
  2489.  
  2490.      After these optional codes, the line may be followed by a space and a
  2491. time zone code.  If included, this specifies that the local time for that
  2492. city is to be displayed to the right of the city name.  If a "*" is
  2493. included, the name of the time zone will be displayed in addition to the
  2494. time.  THE SPACING OF THESE CHARACTERS IS CRITICAL.  For example:
  2495.  
  2496.                   ET
  2497.    38.90   -77.02  Washington !E
  2498.    42.65   -73.75  Albany !Y
  2499.    35.08  -106.65  Albuquerque ! *MT
  2500.    42.28   -83.75  Ann Arbor !A
  2501.    33.75   -84.39  Atlanta !0
  2502.    44.30   -69.76  Augusta
  2503.    33.52   -86.81  Birmingham ! CT
  2504.    46.80  -100.78  Bismarck !B6 *CT
  2505.  
  2506.      In this example, Washington will be displayed in the 8x14 font, Albany
  2507. will be displayed in yellow, Albuquerque will be followed by the local time
  2508. and MST or MDT as appropriate, Ann Arbor will appear above the marker,
  2509. Atlanta will be displayed in color 0 (red), Birmingham will appear follow
  2510. by local (central) time but without a CST or CDT, and Bismarck will be
  2511. displayed below the marker in color 6 (black) and followed by local time
  2512. and CST or CDT.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  5.6  Make Zoom utility
  2521.  
  2522.  
  2523. The MakeZoom utility allows the zoom-up sequence for the always active
  2524. mouse zoom to be defined.  Clicking the right button, or the zoom-up icon,
  2525. uses this take to find the next map up.  Initially, MAKEZOOM scans the map
  2526. directory and builds a candidate zoom up text file named GEOZOOMU.TXT. 
  2527. This file has one line per map: 
  2528. mapnumber  zoomoutmapnumber   mapname -> zoomoutmapname
  2529. Only the two numeric fields are processed, the rest is comment.  Then the
  2530. program makes the GEOZOOMU.BIN file, which GeoClock uses.  This file is
  2531. produced automatically when MAKEZOOM is run.  If desired, the GEOZOOMU.TXT
  2532. file can be edited to change the zoom sequence.  When MAKEZOOM is run, if
  2533. the GEOZOOMU.TXT file already exists, you are prompted to either use this
  2534. file, or produce a new one.  You should run this program every time you add
  2535. or delete a map.
  2536.  
  2537. You can use the MAKEZOOM utility for the windows version of GeoClock by:
  2538. MAKEZOOM W
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  5.7  Colors and Default Colors
  2547.  
  2548.     The EGA graphics adapter provides for the simultaneous display of 16
  2549. colors from a palette of 64.  The VGA graphics adapter provides for the
  2550. simultaneous display of 16 colors from a palette of 262144.  Most programs
  2551. use the default palette, which roughly corresponds to the colors provided
  2552. by the CGA in text mode.  In order to make the map display the most at-
  2553. tractive, the EGA/VGA/SVGA version of GeoClock does not use this standard
  2554. palette.  Instead, the 16 colors that can be displayed simultaneously are
  2555. used to represent 16 features displayed by GeoClock. The first eight
  2556. numbers are for features not in sunlight, and the second eight are for
  2557. features that are in sunlight:
  2558.     The 16 color values are expressed by combinations of the following
  2559. letters:
  2560.        B  = bright blue              b = dim blue
  2561.        G  = bright green             g = dim green
  2562.        R  = bright red               r = dim red
  2563.   For example, white is rgbRGB (r+R=full red, g+G=full green, b+B=full
  2564.   blue), bright yellow is rgbRG (r+R=full red, g+G=full green, b=dim
  2565.   blue), and grey is rgb (dim red, dim green, dim blue).  These colors are
  2566.   also indicated with numerical values determined by the formula:
  2567.  
  2568.    Color value = 32*r + 16*g + 8*b + 4*R + 2*G +B
  2569.  
  2570. Default colors in GeoClock are as follows:
  2571.  
  2572. Feature      Use                  Color         rgbRGB   Color Value
  2573.   0    Political Bdy (dark)       red           ---R--      4
  2574.   1    Water (dark)               blue          -----B      1
  2575.   2    Land (dark)                dark green    -g----     16
  2576.   3    Land/Water Bdy (dark)      green         ----G-      2
  2577.   4    Text Background (dark)     black         ------      0
  2578.   5    Aux Text Color (dark)      yellow        rgbRG-     62
  2579.   6    Lat/Long Lines (dark)      black         ------      0
  2580.   7    Frame and Text             white         rgbRGB     63
  2581.  
  2582.   8    Political Bdy (light)      bright red    rgbR--     60
  2583.   9    Water (light)              light blue    --b--B      9
  2584.  10    Land (light)               green         ----G-      2
  2585.  11    Land/Water Bdy (light)     light green   -g---G-    18
  2586.  12    Text Background (light)    black         ------      0
  2587.  13    Aux Text and Sun (light)   yellow        rgbRG-     62
  2588.  14    Lat/Long Lines (light)     black         ------      0
  2589.  15    Frame and Text             white         rgbRGB     63
  2590.  
  2591.     The "rgbRGB" designators are used for changing display colors with the
  2592. CSET function.  The color values are used with the COLORnddbb command at
  2593. the [C]ommand line or in GECONFIG.DAT.
  2594.     In order to avoid an annoying "blinking" effect on every screen update,
  2595. it is desirable that there be identical colors for colors 4 and 12, and for
  2596. colors 7 and 15.
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  5.8  Changing GeoClock Defaults
  2605.  
  2606.     There are at least four ways to change default values in GeoClock. 
  2607. Most default values can be overridden for all operation by inserting
  2608. another command in the GECONFIG.DAT file.  This can be done with any text
  2609. editor.  For example, MARK, CITY, and LINEnn commands are often added to
  2610. the GECONFIG.DAT file.  Some users also add their favorite map at the end,
  2611. so it (rather than Map 1) comes up automatically for display on initiating
  2612. the program.
  2613.     The second way to change default values is by adding commands as para-
  2614. meters when executing GeoClock (usually by typing GEOCLK at the DOS command
  2615. line).  The third way is through the normal [C]ommand process.
  2616.     The fourth is by adding commands in map data files (GEO*.DAT).  With
  2617. this method, you should be aware of which commands will apply only to a
  2618. given map, and which ones will change all map displays until a contrary
  2619. command is issued.
  2620.     Some commands in GeoClock are "global," while others are "non-global." 
  2621. Global commands remain in effect until they are countermanded with a
  2622. contrary command, or the program is terminated.  Non-global commands lose
  2623. their effect once the user changes maps.  Most commands regarding map
  2624. display, map annotation, time control, the terminator, and twilight are
  2625. global.  INCLUDE, DRAWLINE, and daylight/darkness commands (NORMAL, LIGHT,
  2626. etc.) are non-global.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  5.9  Calendars and Daylight Saving Time
  2635.  
  2636.    Time zones are not built into the GeoClock program.  Rather, they are
  2637. defined in the GEOZONES.DAT file.  These definitions are for the current
  2638. year, and are usually updated at least twice a year.  
  2639.    Time can be specified for individual locations by entries in GEO*.DAT
  2640. files.  (See "City Name Placement and Time Display.")  
  2641.    In the abstract, time is an immutable commodity.  However, its measure-
  2642. ment and legal specification are constantly changing.  Time zones, daylight
  2643. saving time, and even the calendar itself have changed from year to year or
  2644. century to century.  Some important factors in the measurement of legal
  2645. time (which is what GeoClock shows) are discussed below.  
  2646.  
  2647.    Great Britain adopted Greenwich Mean Time as the first standard time by
  2648. act of Parliament in 1880.  The four standard time zones were adopted in
  2649. the U.S. in 1883.  The Meridian Conference, held in Washington in 1884,
  2650. established the Greenwich (near London) as the reference point for world-
  2651. wide longitude measurements, and for the general scheme of time zones.  
  2652.     Some countries have switched from one time zones to another by law
  2653. (e.g., Latvia).  Also, time zone boundaries have been moved within coun-
  2654. tries (e.g., Russia), and portions of some countries have been assigned to
  2655. different time zones (e.g., western Ohio).  Thus, if you specify dates in
  2656. past years, times shown GeoClock are not always correct.  
  2657.     GeoClock will display "standard" times for dates prior to 1884, But
  2658. they obviously do not correspond to actual time measurements which were
  2659. used then.  These were usually based on local sun time.  
  2660.  
  2661.     Daylight saving time is a special case.  Much of the U.S. has observed
  2662. DST since World War II, and a uniform set of dates was specified in 1967. 
  2663. The DST period (now in all states except Arizona, Hawaii, and part of
  2664. Indiana) has been from early April to late October since 1987.  All con-
  2665. tinental European countries have observed summer time from late March to
  2666. late September since 1980 or 1981, and some have done so for several
  2667. decades.  Great Britain and Ireland have summer time from late March to
  2668. late October.  
  2669.     The DST command allows daylight saving time to be used under the cur-
  2670. rent set of specifications for a period of years selected by the user. 
  2671. (See "Time Control and Display.")  The default period is back to 1980 and
  2672. indefinitely into the future.  However, there does not seem to be any
  2673. practical way of selectively recognizing individual countries' different
  2674. summer time patterns in the past, or in the future.  For example, GeoClock
  2675. (with GEOZONES.DAT set for current time patterns) will not correctly show
  2676. times in 1979, when France observed summer time but Germany did not. 
  2677.  
  2678.     The SHOWDAY function in GeoClock gives days of the week accurately back
  2679. to the year 100 AD.  It uses the Julian calendar up to October 4, 1582, and
  2680. the Gregorian calendar from October 15, 1582 on.  
  2681.     An error of less than one day in 100 years caused the Julian calendar
  2682. to diverge from accepted benchmarks.  By the 16th century, the vernal
  2683. equinox occurred around March 11, rather than March 21.  
  2684.     Pope Gregory XIII promulgated the "new style" calendar in 1582. 
  2685. Thursday, October 4, 1582 was followed by Friday, October 15.  Catholic
  2686. countries adopted the Gregorian calendar immediately, or within a few
  2687. years.  Most Protestant countries on the Continent adopted the new calendar
  2688. around 1700.  England and the American colonies changed in 1752, by act of
  2689. Parliament.  Thus, days of the week shown by GeoClock for events in England
  2690. and America between 1582 and 1752 are generally incorrect.  
  2691.     Orthodox Christian countries adopted the Gregorian calendar later. 
  2692. Russia was the last European country to do so, after the communist revo-
  2693. lution of 1917.  As a result, the USSR celebrates the October Revolution
  2694. (October 25, 1917 in the "old style" calendar) on November 7. 
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  5.10 Ephemeris Data and Accuracy
  2703.  
  2704.      The ephemeris data in GeoClock is calculated using formulas from
  2705. "Astronomical Formulae for Calculators" (Jean Meeus, Willmann-Bell Inc,
  2706. Richmond VA).  They were calibrated by comparing with data from
  2707. "Interactive Computer Ephemeris" (ICE) (Nautical Almanac Office, Code FA,
  2708. US Naval Observatory, Washington, DC 20392).  For a period of 400 days
  2709. including 1991, the maximum and RMS latitude errors are 0.0047383 and
  2710. 0.0019377 degrees, while the maximum and RMS longitude errors are 0.0131104
  2711. and 0.0053660 degrees.  This accuracy is approximately four times better
  2712. than the method used in GeoClock 4.2 and earlier, and should provide better
  2713. accuracy for past and future years.
  2714.      The terminator is shown as the locations where the sun's center is a
  2715. specified angle above the horizon, ignoring atmospheric effects.  For the
  2716. default value of 0 degrees, the sunrise occurs earlier and the sunset
  2717. occurs later than the terminator indicates.  The sun rise and sun set times
  2718. are also computed as the times that the sun's center is a specified angle
  2719. above or below the horizon.  The default value, -0.8333, corresponds to the
  2720. normal definition of sun rise and set (as printed in newspapers and
  2721. almanacs), where the visible top edge of the sun just breaks the horizon.
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  5.11 Software structure
  2730.  
  2731.      GeoClock is written entirely in Turbo Pascal version 5.0, except for
  2732. the mouse interface routines and a few inline sections required for speed.
  2733. It has approximately 14000 lines of source code. It uses 8 byte reals for
  2734. most calculations, and thus relies on the 80x87 emulation package for
  2735. systems without a math co-processor. It uses a custom graphics package
  2736. which provides access to special hardware features (such as independent
  2737. control of screen planes, fast fill, and preserving the graphics memory
  2738. during text display) that are not available in the EGAVGA.BGI driver.
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  5.12 Map Generation System
  2747.  
  2748.      The maps used for the GeoClock program were produced by a custom data
  2749. base and software system. This system consists of a highly compressed
  2750. vectorized map data base and a set of programs to convert the data into
  2751. custom maps. The data bases are used. The primary data base is a PC
  2752. conversion of World Data Bank II. It contains approximately 5.7 million
  2753. vectors covering coastlines, islands, lakes, rivers, and similar geologic
  2754. features, together with political boundary data. It covers the entire
  2755. earth, and included features are accurate to approximately 600 meters.
  2756. World Data Bank II was converted to this custom PC format by an ad hoc
  2757. program which took advantage of specific features of both data bases. In
  2758. its operational form, the PC data base uses approximately 0.84 bytes per
  2759. vector, and in archival form takes approximately 0.5 bytes per vector. The
  2760. data base is therefore easily stored and manipulated on an AT class PC.  
  2761.  
  2762. A secondary data base is a PC conversion of 1979 1:2 Million Digital Line
  2763. Graph data base from USGS.  It includes highway and railroad data in
  2764. addition to much more detailed physical and political features, and
  2765. contains about 8.3 million vectors covering the 50 states, compressed to
  2766. about 13 MB (1.6 bytes per record) on the PC.
  2767.  
  2768. A third data base is a PC conversion of the 1992 "Digital Chart of the
  2769. World", made by digitizing 1:1 Million ONC charts (and some other paper
  2770. sources).  The extracted the data (highway, railroad, coastlines, islands,
  2771. lakes, rivers, and streams) contains about 30 million vectors and
  2772. compressed to about 50 MB on the PC.
  2773.  
  2774. A graphics tablet and several custom programs are used to add features than
  2775. were not contained in the original data bases, for example, the borders of
  2776. the countries of the former USSR.
  2777.  
  2778.      Custom maps are generated by using two programs. The first, MAPGEN,
  2779. reads the appropriate parts of the map data base and produces separation
  2780. files of the required feature data as EGA, VGA, or 800x600 raster images.
  2781. Rectangular, polar, orthoscopic, azimuthal-equidistant, and Lambert
  2782. projections may be used in forming these separation files. Depending on
  2783. complexity and scale, this process takes between 30 and 300 seconds on an
  2784. AT with a co-processor. The second, MOVIE, allows the user to process the
  2785. separation files to select the features and colors for the final map,
  2786. including filling areas. This program also writes the map in a rasterized
  2787. compressed format with headers and trailers so that it may be easily used
  2788. as background data for other programs (for example, the GeoClock program).
  2789.  
  2790.      Both these programs, and the converted data bases, are proprietary and
  2791. not yet available to the general public. World Data Bank II is available
  2792. from National Technical Information Center, Springfield, VA, for about
  2793. $1000 on 5 reels of tape.  Both the 1;2,000,000 DLG data base ($30 on one
  2794. CD-ROM) and the Digital Chart of the World ($200 on 4 CD-ROMs) are
  2795. available from the US Geological Survey (Earth Science Information Center)
  2796. in Reston VA.
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  5.13 Elevation Maps
  2805.  
  2806.  
  2807.   GeoClock supports color-coded elevation maps.  Since these maps use
  2808. color in a radically different way that normal GeoClock maps, several
  2809. commands are required to give good map display, and some GeoClock features
  2810. do not work, or work poorly, on these maps.  Very few such maps are
  2811. available, and they are available on from the GeoClock BBS.
  2812.   The ECOLOR command sets the colors for elevation maps.  While there is a
  2813. built-in palette for elevation maps, it is highly recommended that ECOLOR
  2814. statements be included in the GEOn.DAT files for these maps.
  2815.   Elevation maps use palette positions that correspond to the sunlit area
  2816. on normal maps.  Thus, the sunlight pattern cannot be displayed on
  2817. elevation maps.  The BLANK statement should be included in the GEOn.DAT to
  2818. avoid display problems.  Carefully designed elevation maps and palettes may
  2819. support sunlight display.
  2820.   For the same reason, the colors for annotation may be different between
  2821. elevation maps and normal maps.  Also, the normal lat/long line drawing
  2822. system, that overwrites only water and land, and not edges and political
  2823. borders, does not work with elevation maps.  An LLCOLOR command is required
  2824. to prevent color corruption on these maps.  Also, the icon display, and the
  2825. distance function, will be distorted (the "advanced" distance function,
  2826. activated by pressing @ (shift-2) works correctly but does have distorted
  2827. colors).
  2828.   The GEOn.DAT files distributed with new elevation maps will properly
  2829. handle all these factors.  
  2830.  
  2831.   
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  6.  Utilities and GeoGlobe
  2840.  
  2841.   GeoClock includes a number of utility programs, and the GeoGlobe spinning
  2842. Globe Program
  2843.  
  2844.  6.  Utilities and GeoGlobe
  2845.  6.1  GeoGlobe     Spinning Globe program
  2846.  6.2  GeoSetup     Customize GeoClock
  2847.  6.3  MakeZoom     Rebuild zoom tables
  2848.  6.4  XXGeoDat     Delete unnecessary GEOn.DAT files
  2849.  6.5  GeoNoDup     Delete unnecessary MAPn.EGA files
  2850.  6.6  SunData
  2851.  
  2852.  
  2853.  
  2854.  6.1  GeoGlobe     Spinning Globe program
  2855.  
  2856.    GeoGlobe is an optional program which displays a very smoothing
  2857. revolving globe on a VGA screen.  It shows the sunlight curve, and the
  2858. globe revolves around the center of the screen as the earth revolves around
  2859. the sun.  It uses several advanced techniques to ensure smooth operation,
  2860. and provides 60 or 72 frames per second animation (in contrast to 30 fps
  2861. for TV, 24 fps for movies, and 15 fps for multimedia displays).
  2862.    The program is started by entering  GEOGLOBE  at the DOS command line or
  2863. by clicking the GeoGlobe icon while GeoClock (GEOCLK.COM) is running.  It
  2864. is stopped by pressing any key.
  2865.    GeoGlobe runs best if you have at least 1.3 MB of free RAM (any
  2866. combination of low RAM, EMS, and XMS).  If you do not have this much free
  2867. memory, GeoGlobe will be forced to read some data from the disk on each
  2868. revolution. If you have a large enough disk cache, this may be acceptable. 
  2869. If the disk light comes on after several revolutions of the globe, you do
  2870. not have enough memory to provide the best GeoGlobe performance.
  2871.  
  2872. Here are all the options available on GeoGlobe:
  2873. R  Do not load data into conventional RAM
  2874. E  Do not load data into expanded (LIM) memory
  2875. X  Do not load data into extended (HIMEM) memory
  2876. P  Preload the globe data before starting display
  2877. D  Always retrieve globe data from the disk
  2878. W  Do not "walk" the globe
  2879. All the above work WITHOUT a leading /
  2880.  
  2881. The following options require a leading / and usually need a parameter:
  2882. /Dn     Wait n milliseconds between frame display.  This is the minimum
  2883.      wait, and may be longer if the refresh rate of the monitor does not
  2884.      divide n, or if it takes longer to read and process the frame.  You   
  2885.   may have to use this parameter under OS/2 2.x or windows 3.x in the     
  2886. 386 mode, because of the way the screen refresh is emulated on these     
  2887. systems.
  2888. /Wfile  Read the walk data from named file (default is the internal
  2889.      table give an eliptical walk)
  2890. /Wyyyxxx  Show a fixed globe yyy pixels up from the lower right corner,
  2891.      and xxx pixels left from the lower right corner.
  2892. /Cxxbbgg  Use palette numbers (same as used in CSET) xx for background,
  2893.      bb for blue (ocean) and gg for green (land).
  2894. /L  -  does NOT display the sunlight curve
  2895. /Lbbgg - displays the sunlight curve, using color bb for water in shade,
  2896. and  gg for land in shade.  The sunlit colors are still set by /C
  2897. /Kn - performs one walk step every n globe frames.  n=105 gives approximate
  2898.       synchronization between the day and the year.  On a fast computer,
  2899.       GEOGLOBE /K105 gives one complete revolution around the screen in
  2900.       about 36.5 minutes, with each day taking about 6 seconds.
  2901. /T - Show approximate date
  2902. /X - Show rotation axis
  2903. /B - starts the globe at a random position
  2904. /Bmmdd - starts the globe at approximately date month mm, day dd.  The
  2905. actual starting point may be off by a day or two.
  2906.  
  2907. The options are used on the GeoGlobe command line (for example, 
  2908. GEOGLOBE /T /X ) when GeoGlobe is started directly from DOS, or via the
  2909. WCGLOBE command (for example   WCGLOBE /T /X  in GECONFIG.DAT) when
  2910. GeoGlobe is execute from GeoClock.
  2911.  
  2912. GEOGLOBE.DOC has more detailed documentation on GeoGlobe and its files.
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  6.2  GeoSetup     Customize GeoClock
  2921.  
  2922.  
  2923.    The GEOSETUP program performs all the necessary initial customization of
  2924. GeoClock for your location.  It sets up time zone and primary city data,
  2925. and sets GeoClock for EGA, VGA, or SVGA operation.  Start GEOSETUP by
  2926. typing GEOSETUP at the DOS command line.
  2927.    GEOSETUP tries to detect the type of video card you have.  If you have a
  2928. VESA compliant SVGA (800x600x16), GEOSETUP will optionally test the card by
  2929. producing a 800x600x16 display.  If the display is correct, GEOSETUP will
  2930. customize GeoClock for SVGA display.
  2931.    If you have a US zip code (other than APO or FPO addresses), GEOSETUP
  2932. will automatically supply the proper time zone and latitude/longitude
  2933. information.  All you need to do is enter your zip code and city name when
  2934. prompted.  If you do not have a US zip code, you can select a city from the
  2935. list displayed.  Pressing a letter key will advance the cursor to the
  2936. countries starting with that letter, the PageUp and PageDown keys move to
  2937. the next country, and the arrow keys allow you to move through the list one
  2938. at a time.  Press ENTER when you have found your city, or a city close to
  2939. your city.  In either case, you must specify whether you have an EGA or VGA
  2940. or SVGA based display.  With this information, GEOSETUP builds an initial
  2941. GECONFIG.DAT.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  6.3  MakeZoom     Rebuild zoom tables
  2950.  
  2951.  
  2952. The MakeZoom utility allows the zoom-up sequence for the always active
  2953. mouse zoom to be defined.  Clicking the right button, or the zoom-up icon,
  2954. uses this take to find the next map up.  Initially, MAKEZOOM scans the map
  2955. directory and builds a candidate zoom up text file named GEOZOOMU.TXT. 
  2956. This file has one line per map: 
  2957. mapnumber  zoomoutmapnumber   mapname -> zoomoutmapname
  2958. Only the two numeric fields are processed, the rest is comment.  Then the
  2959. program makes the GEOZOOMU.BIN file, which GeoClock uses.  This file is
  2960. produced automatically when MAKEZOOM is run.  If desired, the GEOZOOMU.TXT
  2961. file can be edited to change the zoom sequence.  When MAKEZOOM is run, if
  2962. the GEOZOOMU.TXT file already exists, you are prompted to either use this
  2963. file, or produce a new one.  You should run this program every time you add
  2964. or delete a map.
  2965.  
  2966. MAPZOOM go    runs the program automatically, rebuilding the text file and
  2967. selecting the highest resolution world map as the top of the heirarchy.
  2968.  
  2969. MAKEZOOM W    runs the program for the Windows version of GeoClock
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  6.4  XXGeoDat     Delete unnecessary GEOn.DAT files
  2978.  
  2979.  
  2980.   This program scans the current directory and delete all GEOn.DAT files
  2981. which do not have a corresponding MAPn.EGA file.
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  6.5  GeoNoDup     Delete unnecessary MAPn.EGA files
  2990.  
  2991.  
  2992. GEONODUP allows you to eliminate duplicate GeoClock maps and data files. 
  2993. If you have several identical maps, except for resolution and perhaps
  2994. features displayed, this program will identify them and allow you to check
  2995. and delete the unneeded maps.  For example, it will show MAP6002 and MAP2
  2996. as duplicates.  The algorithm used may identify non-duplicate maps as
  2997. duplicates (for example, old format elevation maps), so you should display
  2998. the maps using the "D" function before you delete them.  
  2999.  
  3000. This program searches the current directory for possible duplicate maps  
  3001. When potential duplicates are found, a list all the maps, their names,  
  3002. and resolution are given.  The user can delete any of the maps, or view the
  3003. maps, or continue the   search.  Maps selected for deletion are renamed to
  3004. .OLD or .nnn .  After the user verifies that the renamed maps are indeed to
  3005. be deleted,   DEL *.OLD  will remove them from the directory permanently. 
  3006. After this program is run, you should rerun MAKEZOOM.
  3007.  
  3008. GEONODUP  go   will run the program without interaction and will delete
  3009. files automatically.
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  6.6  SunData
  3018.  
  3019.  
  3020. SunData computes the sun rise and set, and twilight begin and end, for any
  3021. place on earth for any date after 100 CE.  It requires the files
  3022. distributed with GeoClock 6.0 or later (GEOCLK6?.ZIP or GEOCLK7?.ZIP)
  3023.  
  3024. To run SunData, enter  SUNDATA at the DOS command line.  The program first
  3025. allows you to select a city using the GeoClock Gazetteer.  If the city or
  3026. location of interest in not in the list, and you know the latitude and
  3027. longitude of the location, select a close by location *in the same time
  3028. zone*.
  3029.  
  3030. Next, press Y confirm the data, or N to change the city name, lat/long, or
  3031. sunlight and twilight definition angles.
  3032.  
  3033. Next, enter the start date in yy mm dd format (for example, 1995 Feb 10 is 
  3034. 95 02 10).  For dates before 1950 or after 2049, you must use the yyyy form
  3035. (i.e., 1582 10 01).  mm dd  gives the current year, while dd gives the
  3036. current month and year.
  3037.  
  3038. Finally, enter the end date (in the same format except dd is not allowed),
  3039. or a single number to get that number of consecutive days.
  3040.  
  3041. The program will list the date and day of week, the times of sun rise and
  3042. sun set, the times of morning twilight begin and evening twilight end, and
  3043. the local time zone name, for each date selected.
  3044.  
  3045. See the documentation with GeoClock for details on how to operate the city
  3046. selection system and about the algorithms used.  The optional [output file]
  3047. parameter on the SunData command line causes SunData to write the output to
  3048. the named file in addition to the screen.
  3049.  
  3050. SunData is offered without charge, but it does require the files from
  3051. GeoClock.  GeoClock is offered as shareware, which means that if you use
  3052. and enjoy the GeoClock program, you must register it.  See the
  3053. documentation and MAILER file with GeoClock for more information.
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  7.  HAM package
  3062.  
  3063.   The HAM package is an add-in to the registered version of GeoClock.  It
  3064. supports a variety of features to support HAM, SWL, and DX operators, and
  3065. includes a custom Equidistant-Azimuthal (Great Circle) projection map
  3066. centered on your location.
  3067.  
  3068.  7.  HAM package
  3069.  7.1  HAM package features
  3070.  7.2  Starting the HAM package
  3071.  7.3  HAM CD-ROM
  3072.  7.4  Call Sign Analysis
  3073.  7.5  Use of other GeoClock features
  3074.  7.6  Twilight zone definition
  3075.  7.7  HAM data base
  3076.  7.8  Support
  3077.  7.9  Call Sign Analysis Algorithm
  3078.  
  3079.  
  3080.  
  3081.  7.1  HAM package features
  3082.  
  3083.   The GeoClock HAM package activates several new features of particular
  3084. interest to amateur radio operators and short-wave listeners. These
  3085. include:
  3086.  
  3087. Azimuthal-Equidistant (Great Circle) maps.
  3088.  
  3089. Day, night, and twilight zone display:
  3090. - Twilight zone parameters can be set to indicate boundaries of sun
  3091.   illumination on the F- and D-layers of the ionosphere.
  3092.  
  3093. Amateur radio call sign analysis (based on a user-maintainable call sign
  3094. data base).  When a call sign (or prefix) is entered, the following
  3095. information is displayed:
  3096. - Remote station location
  3097. - short and long great circle path
  3098. - short and long path azimuth and range
  3099. - remote station (reciprocal) azimuth
  3100. - UTC, local, and remote station local time
  3101. - DXCC and WAE country identifications
  3102. - CQ and ITU zones
  3103. - Continent, area, and location names
  3104.  
  3105.   The package has three major components: a custom Azimuthal-Equidistant
  3106. map centered on your station; a call sign data base, and a utility program
  3107. to process the text call sign data base into the GeoClock form. Your
  3108. registered copy of GeoClock will use this data base to overlay HAM data on
  3109. the custom map.
  3110.  
  3111.    The custom Azi-Equi map centered on your location is named MAP9009.EGA. 
  3112. A custom GEO9009.DAT file is also provided to control the display of HAM
  3113. data.
  3114.  
  3115.    If the optional QRZ or Buckmaster HamCall (April 95 and earlier) CDROM
  3116. is online, the GeoClock HAM package will use the CDROM to provide very
  3117. accurate coordinates and headings for US call signs in the data base.
  3118.  
  3119.    These features are provided in addition to the other features of
  3120. GeoClock.
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  7.2  Starting the HAM package
  3129.  
  3130.    To start the HAM package, enter "GEOCLK MAP9009" at the DOS prompt. 
  3131. The program will start with your custom map and an indication of the sun
  3132. and terminator locations.  In the present release, ham features are
  3133. activated only on the custom map.
  3134.  
  3135.    TIP:  Edit your GECONFIG.DAT file with an ASCII text file editor and
  3136. add the command "MAP 9009" as the last line of this file.  You will now be
  3137. able to start the GeoClock program by simply entering GEOCLK at the DOS
  3138. prompt.  GeoClock will then start up automatically with your custom map
  3139. displayed.
  3140.  
  3141.   You should see a color Equi-Azi map displayed on your screen against a
  3142. black background.  Your location at the center of the map is shown with a
  3143. cross symbol.  Around the edge of the map are tick marks for every 10
  3144. degrees of azimuth.  In the bottom right corner, your name, call sign, and
  3145. location will be displayed.  In the bottom left corner two clock lines will
  3146. be displayed: GMT clock and local time at your location.  The format of
  3147. clock information can be tailored to suit your taste in clock style.  See
  3148. the "commands" section of the help system.
  3149.  
  3150.   In a few seconds (depending on the speed of your computer), the current
  3151. sunlight, night, and twilight zones will be displayed.  A yellow "sun" will
  3152. appear at the current sun subpoint (i.e., the spot on Earth where the sun
  3153. is currently directly overhead).  GeoClock will continue to adjust the
  3154. display to keep up with real time, at a rate dictated by the processing
  3155. power of your computer.  The date/time of the present display is shown on
  3156. the clocks in the lower left corner.
  3157.  
  3158.   Note: The rate of updates can be slower (approximately half as fast for
  3159. the worst case) whenever the boundaries of the twilight zone approach the
  3160. edges of the Equi-Azi map.  This is because a larger number of calculations
  3161. are required in order to accurately display the twilight zone boundary
  3162. around the map edge. GeoClock automatically adjusts to this condition in
  3163. order to insure that the map display remains accurate.
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  7.3  HAM CD-ROM
  3172.  
  3173.    If your computer has a CD-ROM drive, and the QRZ or Buckmaster HamCall
  3174. (April 95 and earlier) CDROM is on line, GeoClock can use the database on
  3175. the CD-ROM to provide very accurate locations (within a few km) and bearing
  3176. for US call signs in the Data Base.  In addition, the name and home town of
  3177. the owner of the call sign is displayed when the call sign is keyed in. 
  3178. This feature is activated automatically if the  HAMCD  command is in
  3179. GECONFIG.DAT.  If the CD-ROM drive is on a network or otherwise non-
  3180. standard, that command can be used to specify the exact path and file name
  3181. of the data base.  
  3182.  
  3183. IMPORTANT: Starting with the October 1995 issue, the BuckMaster CD-ROM is
  3184. not compatible with GeoClock because the publisher deleted the file that
  3185. GeoClock uses.
  3186.  
  3187. You can obtain the QRZ CDROM at retail, or directly from the publisher:
  3188.  
  3189. QRZ Ham Radio CDROM
  3190. Walnut Creek CDROM
  3191. 1547 Palos Verdes Mall, #260
  3192. Walnut Creek  CA  94596
  3193. Voice: 800-786-9907 or 510-674-0783
  3194. FAX: 510 674-0821
  3195. Internet:  info@cdrom.com
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  7.4  Call Sign Analysis
  3204.  
  3205.    To activate call sign analysis, simply begin to type in the letters and
  3206. numbers of the amateur radio call sign of interest.  When the first key is
  3207. depressed, a window pops open and the call sign you are typing is displayed
  3208. in the window.  Backspace and cursor keys may be used to correct any typing
  3209. errors.  When the call sign has been completely entered, press the RETURN
  3210. key.
  3211.  
  3212.   To abort call sign entry, press the ESCape key.  To clear the call sign
  3213. display, press any letter, then BACKSPACE and RETURN.
  3214.  
  3215.   You do not need to enter an entire call sign.  GeoClock will operate on
  3216. call sign prefixes.  However, GeoClock contains over 1,700 entries in its
  3217. call sign analysis database.  By entering a complete call sign, you will
  3218. frequently benefit from more precise location information.
  3219.  
  3220.   Call signs containing "/" may be entered directly from the keyboard;
  3221. e.g., FR5ZD/E, KN3T/KH6, HB0/DL7FT and SP9PBE/6.
  3222.  
  3223.   Once a call sign has been entered, GeoClock displays the following
  3224. information:
  3225.   a.   a cross "mark" at the location of the station is added to the map.
  3226. The location chosen is the most accurate location known to the database.
  3227.   b.   the local time at that distance location is added to the bottom
  3228. left corner of the screen.  This is the third clock time, labelled "mark:".
  3229. This time is continually updated, along with all the other clocks on the
  3230. screen.  Rules for local daylight savings (summer) time are applied.
  3231.   c.   short and long great circle paths from your location to the
  3232. distance "mark" are displayed on the map.  If you look carefully, you will
  3233. see the long path has a yellow color.  (On an Equi-Az map, the long path is
  3234. obvious: it is the path which crosses the edge of the map.)  In addition,
  3235. the left side of the screen shows the following for both short and long
  3236. paths:
  3237.   -- azimuth (direction) from your location to the mark.
  3238.   -- azimuth from the mark to your location.
  3239.   -- distance in miles and kilometers.
  3240.   d.   on the left side of the screen, additional information about the
  3241. call sign is shown:
  3242.   -- DXCC country: standard prefix and country name.
  3243.   -- WAE country: standard prefix and country name.
  3244.   -- area: state, region, or ooblast within the country for this
  3245. particular call sign.  For USSR ooblasts, the ooblast number is also shown.
  3246.   -- mark: the city or geographical spot which is displayed on the map and
  3247. used for distance and bearing calculations.
  3248.   -- CQ zone(s) for the area named above.
  3249.   -- ITU zone(s) for the area named above.
  3250.  
  3251.   To erase the information, press the minus (-) key.
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  7.5  Use of other GeoClock features
  3260.  
  3261.   Most of the GeoClock commands and features described in the other
  3262. sections of HELP are available while using the HAM package. In addition to
  3263. real time operation, GeoClock can be instructed to operate at other dates
  3264. and times, and to operate at accelerated rates.  Distances and great circle
  3265. directions can be determined between any locations on the globe.  There are
  3266. many commands which allow you to customize the type and style of
  3267. information displayed on GeoClock.  You should take time to read the
  3268. remaining GeoClock help sections to learn about these additional
  3269. capabilities.  These will help you get the most out of your GeoClock
  3270. system.
  3271.  
  3272.    GeoClock also includes many additional maps of the world, polar regions,
  3273. continents, oceans, and individual countries.  These additional maps allow
  3274. you to zoom in on specific areas on interest in the globe; e.g., twilight
  3275. zone crossings of Africa, etc.
  3276.  
  3277.   While using your custom map and ham features, you can enter these other
  3278. GeoClock commands by holding down the SHIFT key while pressing the
  3279. appropriate letter.  For example, pressing SHIFT and T (for Time) allows
  3280. you to change the date/time used to calculate the displayed day, night, and
  3281. twilight zones.
  3282.  
  3283.   Note:  The SHIFT key must be used.  The CAPS LOCK key and caps-lock
  3284. status is ignored.  Any keys pressed without the SHIFT will be interpreted
  3285. as characters for a call sign.
  3286.  
  3287.   GeoClock supports two commands which are specific to ham features.
  3288. The HAMDB command specifies the name of the call sign database to be used.
  3289. This command should be in the GECONFIG.DAT file. For example,HAMDB HAM.HDB
  3290. specifies that HAM.HDB contains the call sign data base.  This database
  3291. MUST be in the format produced by GENHAMDB, not in text format.  Only the
  3292. first use of HAMDB in a given run has effect - the data base cannot be
  3293. changed while GeoClock is executing.
  3294.  
  3295.   The second command, HAM, specifies that the HAM features are to be
  3296. activated.  The best place to this command is in the GEO9009.DAT file
  3297. corresponding to your Azimuthal-Equidistant (Azi-Equi) map.  In the current
  3298. release of GeoClock, the HAM features may only be used when the Azi-Equi
  3299. map is displayed.  NOHAM deactivates the HAM features.
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  7.6  Twilight zone definition
  3308.  
  3309.   One of the strengths of GeoClock is the ability for you to use the
  3310. TWILIGHT and SUNLIGHT commands to determine the boundaries of the day zone,
  3311. twilight zone, and night zone. You can set these boundaries to any value
  3312. desired.
  3313.  
  3314.   The value is the offset, in degrees, of the zone boundary from the edge
  3315. of the (geometric) sunlight part of the earth.  Typical values of interest
  3316. for shortwave operating include:
  3317.  
  3318. SUNLIGHT   -6.596       Boundary where sun starts/stops illuminating the
  3319.                         D-layer.  This controls absorption on the lower
  3320.                         frequency shortwave radio bands.
  3321. TWILIGHT   -14.165      Boundary where sun starts/stops illuminating the
  3322.                         F-layer. These values are based on average D- and
  3323.                         F-layer heights.  They define the Ionospheric Gray
  3324.                         Line: a twilight zone where shortwave radio signals
  3325.                         can pass through the D-layer without absorption. 
  3326.                         Within this zone signals will encounter an illuminated
  3327.                         F- layer whose ionization level will be normally
  3328.                         enhanced over that found in the night zone.
  3329.  
  3330. Other common values for these commands include:
  3331.  
  3332. SUNLIGHT   -0.833       Sunset/sunrise at sea level, taking into account the
  3333.                         bending of light through the Earth's atmosphere and
  3334.                         the apparent width of the sun.
  3335. TWILIGHT   -6           Boundary of civil (legal) twilight, where it is bright
  3336.                         enough to work outdoors.
  3337. TWILIGHT   -12          Boundary of nautical twilight, where it is bright
  3338.                         enough to see the horizon.  One can take navigational
  3339.                         sightings with a sextant in this zone.
  3340. TWILIGHT   -18          Boundary of astronomical twilight, where sunlight on
  3341.                         the upper atmosphere interferes with the use of
  3342.                         telescopes by astronomers.
  3343.   To use the same values for twilight definition on all maps, enter these
  3344. commands in the GECONFIG.DAT file.  To specify values for each particular
  3345. map, the commands should appear in the GEO*.DAT file (where "*" represents
  3346. the map number; e.g., GEO9009.DAT for your custom Equi-Az map).
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  7.7  HAM data base
  3355.  
  3356.   Analysis of amateur radio call signs is driven by information contained
  3357. in the ham database.  The database consists of three files:
  3358.   -- HAM42B.DAT:  An ASCII text file containing information described
  3359. below.  The "42B" in the name indicates the version number of the database:
  3360. "42" indicates that this database was prepared to support GeoClock version
  3361. 4.2, and "B" indicates this is the second release of the database for this
  3362. GeoClock version.  You may have received a more recent version number.
  3363.   -- GENHAMDB.EXE:  An executable utility which converts the ASCII text
  3364. file into a binary format used by GeoClock for call sign analysis. Database
  3365. validation is also performed by this utility.
  3366.   -- HAM.HDB:  The binary format produced by the GENHAMDB.EXE utility
  3367. program.
  3368.  
  3369.                HAM42B.DAT
  3370.  
  3371.    The text form of the call sign data base consists of lines specifying
  3372. key data about a group of call signs. Each line consists of 11 data items:
  3373.  
  3374. 1. CallPattern - the leading characters of the call sign group. For
  3375. example, PY signifies all call signs beginning with the characters PY.
  3376.  
  3377.   Wildcard characters are used in describing call sign patterns as follows:
  3378.   # -- represents any single digit; i.e., 0, 1, 2, ... 9.
  3379.   @ -- represents any single alphabetic character; i.e., A, B, ... Z.
  3380.   ? -- represents any single character, either alphabetic or numeric.
  3381.   * -- represents any string of characters.
  3382.  
  3383.   For example, PY#Z* represents any call sign beginning with PY, followed
  3384. by any single digit, then the letter Z, and then anything else. PY0ZZ would
  3385. match this pattern.
  3386.  
  3387.   All characters are interpreted as upper case.  This file has been created
  3388. in lower case.  If you add entries of your own, you may wish to make them
  3389. upper case so that you can easily recognize your own additions for future
  3390. maintenance and debugging purposes.
  3391.  
  3392. 2. HamLat - the latitude of the location corresponding to this call sign.
  3393. This may be in decimal degrees (-15.146 for 15.146 degrees South), or in
  3394. degrees/minutes/seconds ("15 8 45.6S"). If the latter format is used, the
  3395. latitude must be enclosed in quote marks.
  3396.  
  3397. 3. HamLong - the longitude of the location corresponding to this call sign.
  3398. This may be in decimal degrees (-15.146 for 15.146 degrees West), or in
  3399. degrees/minutes/seconds ("15 8 45.6W"). If the latter format is used, the
  3400. latitude must be enclosed in quote marks.
  3401.  
  3402. 4. HamTimeZone - the time zone code for local time for this call sign
  3403. group.  For example, ET stands for US Eastern time.   The time zone
  3404. acronyms are defined in the GEOZONES.DAT file.
  3405.  
  3406. 5. HamCQzone - the CQ zone for this call sign group. If the zone has
  3407. imbedded spaces, it must be enclosed in quotes; e.g., "3 4 5".
  3408.  
  3409. 6. HamITUzone - the ITU zone for this call sign group. If the zone has
  3410. imbedded spaces, it must be enclosed in quotes.
  3411.  
  3412. 7. HamContinent - the continent for this call sign group. NA, SA, AF, EU,
  3413. AS, AN, and OC may be used as abbreviations.
  3414.  
  3415. 8. DXCCprefix - the standard DXCC call sign prefix designation for this
  3416. CallPattern.  The DXCC country identification for this CallPattern is
  3417. determined by this prefix.
  3418.  
  3419. 9. AreaName - the name of the area within a country which is covered by
  3420. this CallPattern; e.g., state, ooblast, region, or other political
  3421. subdivision.  This must be enclosed by quotes.
  3422.  
  3423. 10. MarkName - the name of the specific place used to represent this call
  3424. sign group. Ordinarily this should correspond to the latitude,
  3425. longitude,and time zone specified above. If the MarkName is missing,the
  3426. Areaname is used.  This must be enclosed by quotes.
  3427.  
  3428. 11. WAEprefix - the standard WAE call sign prefix designation for this
  3429. CallPattern.  The WAE country identification for this CallPattern is
  3430. determined by this prefix.  If omitted, it is assumed that the WAE country
  3431. is the same as the DXCC country.
  3432.  
  3433. NOTE -- Items enclosed in quotes must be separated from one another by at
  3434. least one space.  All items must be contained on a single line.
  3435.  
  3436.    Another type of line in the text call sign data base specifies
  3437. equivalences in call signs. For example, ZY* =PY* specifies that any call
  3438. sign starting with ZY should be treated as if it started with PY; i.e., 
  3439. ZY5EG can be processed as if the call was PY5EG.
  3440.  
  3441.   Through appropriate combinations of "equates" and wildcards, the database
  3442. and analysis algorithm is capable of accurately determining the location of
  3443. any call sign heard on the air, including special prefixes.
  3444.  
  3445.   Mobile call signs (K3NA/MM, for instance) will be processed but not
  3446. result in a location display on the map, since the exact location of the
  3447. station is not predictable in advance.
  3448.  
  3449.   You may add additional entries to the HAM42B.DAT (or later versions) file
  3450. with a simple ASCII file editor, following the conventions outlined above.
  3451.  
  3452.   Any line beginning with a space in column 1 is interpreted as a comment. 
  3453. You can see a typical comment line in the first line of the HAM42B.DAT
  3454. file, where columns are named for your convenience.
  3455.  
  3456.           GENHAMDB
  3457.  
  3458.   After the HAM42B.DAT file has been modified, it must be converted into a
  3459. format which can be processed by the GeoClock program.  The program
  3460. GENHAMDB.EXE does this conversion.  To start the program, enter at the DOS
  3461. prompt:  GENHAMDB (filename).  Example: GENHAMDB HAM42B.DAT
  3462.  
  3463.   Conversion processing can take several minutes, depending on the speed of
  3464. your computer.  The GENHAMDB utility provides you with a cryptic status of
  3465. the current state of the conversion process.
  3466.  
  3467.   When conversion is completed, GENHAMDB prompts you for a name for the
  3468. converted file.  The normal convention is to use the name HAM.HDB.  If you
  3469. do not specify a name, GENHAMDB will assume HAM.HDB.
  3470.  
  3471. NOTE -- GeoClock is initially configured to look for the database under the
  3472. name HAM.HDB.  To change this, you must modify the GEO9009.DAT file with an
  3473. ASCII file editor.  The command line HAMDB specifies the name of the .HDB
  3474. file to use when your custom map is displayed.  For simplicity, you may
  3475. wish to always tell GENHAMDB to name its output as HAM.HDB.
  3476.  
  3477.   After writing the .HDB file to disk, GENHAMDB allows you to test the
  3478. database without running GeoClock.  You will be prompted for a call sign.
  3479. GENHAMDB takes the call sign given and looks it up in the data base, and
  3480. displays the data base entry, including a summary of the equivalences used
  3481. in the analysis.  You can test as many call signs as you wish before
  3482. exiting the program.
  3483.  
  3484.   Note -- You will also see other numbers displayed along with the data
  3485. base entry.  These other numbers are used by the GeoClock software
  3486. developers in order to debug errors.
  3487.  
  3488.   To exit GENHAMDB, enter an empty call sign (i.e., just press the RETURN
  3489. key).
  3490.  
  3491.   If you wish to conduct further tests on the HAM.HDB file, simple re-enter
  3492. GENHAMDB by typing the following command at the DOS prompt:
  3493.      GENHAMDB HAM.HDB /D
  3494. where "HAM.HDB" is the name of the .HDB binary file to be tested. GENHAMDB
  3495. takes note of the "/D" debug switch on the command line, skips the database
  3496. construction phase, and prompts you to enter test call signs.
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  7.8  Support
  3505.  
  3506.    The call sign data base included with the HAM version of GeoClock was
  3507. developed by Eric Scace, K3NA.  This is also a copyrighted software
  3508. product.  You may use the database for any other software which you have
  3509. developed for your personal use (e.g., contesting software, QSL card
  3510. processing programs, etc).  However, the database can not be incorporated
  3511. into any software product which is sold or distributed as shareware without
  3512. prior permission.
  3513.  
  3514.    Questions, comments, additional data and corrections to the ham database
  3515. are welcomed!  These can be sent to Eric via the GeoClock RBBS, or by other
  3516. means to:
  3517.  
  3518.   Eric L. Scace  K3NA
  3519.   10701 Five Forks Road
  3520.   Frederick MD  21701
  3521.  
  3522.   home:  +1-301-293-2448
  3523.   work:  +1-703-689-6556
  3524.   fax:   +1-703-689-5036
  3525.   telex: +23-740-0368  ERIC UC
  3526.   X400 e-mail:  C:USA  A:Telemail  O:Sprintmail
  3527.     FN: Eric  SN: Scace  MI: L.
  3528.   amateur radio BBS:  K3NA @K3NA
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  7.9  Call Sign Analysis Algorithm
  3537.  
  3538.  
  3539. Matching Algorithm (ALG-2):
  3540. 1.   Use ALG-1 on the input string.
  3541. 2.   If input string does not contain a "/", done
  3542. 3.   If there was no match, go to step 7
  3543. 4.   If the match after the / is exact, done
  3544. 5.   If the end string is /A, /M, or /P, done
  3545. 6.   If the end string is a single numeric, replace the first non-leading
  3546. numeric in the string before the /. If ALG-1 produces a match, done.
  3547. 7.   If the string exactly matches one of the */ entries, use that entry
  3548. 8.   Use the shorter of the strings before and after the / (after if equal) 
  3549.     and apply ALG-1
  3550.  
  3551. ALG-1:
  3552. 1.   Find the most stringent straight match on the input string
  3553. 2.   Find the most stringent equate match. If none, go to 4
  3554. 3.   Make the substitutions, and find the most stringent straight match
  3555. (Can be done recursively up to a maximum limit.)
  3556. 4.   If only one match was found, done
  3557. 5.   If both a straight and substitution match were found, use the more
  3558. stringent.
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  8.  Registering/Updates
  3567.  
  3568. GeoClock is distributed as shareware. This means that if you use and enjoy
  3569. the program, you are expected to register it.  See "Ordering GeoClock" for
  3570. details.  Registering your copy makes continued improvement and support for
  3571. GeoClock possible.  Furthermore, the registered version includes the zoom,
  3572. distance measuring, and city time display functions, plus many additional
  3573. maps.  You also get access to additional map files from the GeoClock
  3574. Bulletin Board System.
  3575.  
  3576.  8.  Registering/Updates
  3577.  8.1  Updates
  3578.  8.2  Available Maps
  3579.  8.3  About the GeoClock Bulletin Board
  3580.  8.4  GeoClock 7.1 special pricing
  3581.  8.5  Ordering GeoClock 7.1
  3582.  
  3583.  
  3584.  
  3585.  8.1  Updates
  3586.  
  3587.      If you have registered an older version of GeoClock, you can register
  3588. a new version without cost.  Just un-LZH the files from the newest
  3589. shareware version of GeoClock and run the REGISTER.EXE program that was
  3590. included on your original distribution disks.  The latest version is always
  3591. available from the GeoClock computer bulletin board system (BBS).
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  8.2  Available Maps
  3600.  
  3601.  
  3602.      GeoClock includes a large number of maps.  All these maps have border
  3603. data for the former USSR, former Czechoslovakia, and former Yugoslavia as
  3604. of the release date of this version.  While the specific maps included
  3605. change from time to time to reflect changing interests, the following maps
  3606. are currently included with registration:
  3607.  
  3608. Africa                   Australia & NZ           British Isles
  3609. Canada                   Caribbean                Europe
  3610. Far East                 Former USSR              Japan
  3611. Meso America             Mexico                   Middle East
  3612. N America                New York City (2)        North Pole
  3613. S America                SW Asia/India            South Pacific
  3614. South Pole               United States (2)        US Regional (13)
  3615. View-From-Space (6)      World (3)
  3616.  
  3617. These basic maps are also available in 800x600 resolution.
  3618.  
  3619. There are four supplemental map sets providing detailed coverage of every
  3620. country in the world, the US states, and the Canadian Provinces.
  3621.  
  3622. North America has approximately 50 maps, including the 50 US states and the
  3623. Canadian provinces.
  3624.  
  3625. Europe has approximately 40 maps, including all the countries of the former
  3626. USSR.
  3627.  
  3628. Middle East / Asia / Pacific has approximately 35 maps.
  3629.  
  3630. Africa / South America has approximately 35 maps including Central America
  3631. and the Caribbean.
  3632.  
  3633.  
  3634. The maps distributed are changed from time to time to reflect changing
  3635. interests.  The GeoClock Bulletin Board always has all the maps available
  3636. to registered users.
  3637.  
  3638.  
  3639.  
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  8.3  About the GeoClock Bulletin Board
  3645.  
  3646.     A free computer Bulletin Board System (BBS) provides support for users
  3647. of GeoClock.  It always has the latest version of the program available for
  3648. downloading.  In addition, it provides a forum for all interested parties
  3649. to exchange programs and information concerning GeoClock and high quality
  3650. mapping for the IBM PC.
  3651.     Everyone is welcome to use this BBS, but registered GeoClock users have
  3652. access to certain special files and have higher access limits. HAM package
  3653. owners also have access to the latest version of the HAM data base. Please
  3654. have your registration number handy when you log on for the first time.
  3655. Except for these special files, the messages and files on the board are
  3656. available to everyone. Your comments and suggestions are welcome.
  3657.     You need a modem (1200, 2400, 9600 v.32, 14400 v.32bis) and terminal
  3658. emulation software (such as Procomm or Crosstalk) for your PC to access the
  3659. BBS.  The BBS uses N-8-1 communications.  The BBS number is 703-241-7980. 
  3660. This is a Washington DC metro area number. GeoClock is also available from
  3661. many Shareware catalogs, computer bulletin boards, and CompuServe (CSID
  3662. 70461,2340).
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  8.4  GeoClock 7.1 special pricing
  3671.  
  3672. License for multiple users at a single site (for LAN use, estimate the
  3673. number of LAN users of GeoClock):
  3674.  
  3675. Number    Price
  3676. 1         $ 35/User
  3677. 2-9       $ 30/User
  3678. 10-20     $ 25/User
  3679. 21-40     $ 20/User
  3680. 41+       $ 15/User
  3681.  
  3682. Site licenses, corporate licenses, educational licenses, and other large
  3683. quantity licenses are available.  Contact GeoClock directly (voice 703-241-
  3684. 2661, FAX 703-241-5809) for details.
  3685.  
  3686. SVGA basic map set - $10.
  3687.  
  3688. Supplemental Map Sets: $ 20 for one, $30 for two, $35 for three, $40 for
  3689. all four ordered at the same time.  Available sets:
  3690.   Basic (included with GeoClock registration)
  3691.   North America
  3692.   Europe
  3693.   Asia/Pacific
  3694.   South America/Africa/Middle East
  3695.    
  3696. Spinning Globe: $15
  3697.  
  3698. HAM radio support package: $ 30
  3699.  
  3700. Custom maps - $30 for rectangular projection maps covering at least 120,000
  3701. square miles (at least 300 miles North to South) outside the US, or at
  3702. least 800 square miles (25 miles North to South) within the US.  Other
  3703. projections and sizes by negotiation.
  3704.  
  3705. Custom modifications to GeoClock - by negotiation.  Custom modifications
  3706. can generally be made on a fixed price basis after agreement to
  3707. specifications.
  3708.  
  3709. The supplemental maps and HAM package can be used by each registered user
  3710. without additional charge.  The supplemental map sets contain detailed maps
  3711. of all individual countries in the areas listed above.  Geo*.dat files
  3712. accompany each country(s) map(s) and provide both city and country data.
  3713.  
  3714. In all cases, the purchaser must make all required copies from the supplied
  3715. master copy, and must protect the software the same way the purchaser
  3716. protects its own proprietary software to ensure that the license is not
  3717. violated.
  3718.  
  3719. Terms: Payment must be by VISA, MasterCard, American Express, or check in
  3720. advance.  Purchase Orders are accepted only for unlimited site licenses and
  3721. custom programming.  No CODs.
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  8.5  Ordering GeoClock 7.1
  3730.  
  3731.     Registration of GeoClock includes a copy of the latest DOS and Windows
  3732. versions of the program, a large set of maps (the basic set described in
  3733. "Available Maps"), a file with the names and locations of many world cities
  3734. for customizing the maps, a "starter set" of map overlay files, and an
  3735. installation program for automatic set-up on a hard disk. Updates to the
  3736. program are available to registered users at no charge from the GeoClock
  3737. BBS.
  3738.     The supplemental map sets(North America; Europe; Middle East, Asia &
  3739. Pacific; South America & Africa), and the HAM package, can be ordered with
  3740. the initial registration or later. Custom maps and quantity license
  3741. agreements are available. Write for details.
  3742.     Orders paid by cash or check are accepted by mail.  VISA, MasterCard,
  3743. and American Express orders may be made by mail, voice, FAX, or
  3744. electronically via the GeoClock BBS.
  3745.     Purchase orders, and checks drawn on or payable to banks outside the
  3746. USA, are not accepted. International postal money orders mailed separately
  3747. have not proved reliable and should be avoided.  In all cases, specify
  3748. whether 5.25" (1.2MB) or 3.5" (1.44MB) disks are required.  
  3749.  
  3750. $35  GeoClock registration, DOS and Windows programs, and basic map set
  3751. $5   Extra for international air mail and handling
  3752. $10  SVGA basic map set
  3753. $20  One supplemental map set
  3754. $30  Two supplemental map sets
  3755. $35  Three supplemental map sets
  3756. $40  All four supplemental map sets
  3757. $30  HAM package (include your call sign and QTH)
  3758. $15  Spinning Globe program
  3759.  
  3760. You can also order the basic GeoClock registered versions ($35) via
  3761. CompuServe's SWREG  (search for the keyword GEOCLOCK)
  3762.  
  3763. GeoClock   2218 N Tuckahoe St, Arlington, VA  22205-1964
  3764. Voice: 703-241-2661 (normal business hours)
  3765. BBS: 703-241-7980 (24 hours)
  3766. FAX: 703-241-5809 (24 hours)
  3767. CompuServe: 70461,2340
  3768. Internet: jahlgren@capaccess.org
  3769.  
  3770.  
  3771.  
  3772.  
  3773.